i just added code to let us dynamically switch between different sets of key bindings. this will let us do stuff like VI input- vs edit-mode. for testing purposes, i've temporary added a binding to F12 in the "default" and "emacs" bindings sets to switch between the two. jeff
