adding a keybinding handler and proxies