add hotkey bindings, dispatching and fake implementation