add Emacs-style panel/REPL bindings