new and improved hotkey binding