hotkey handlers: split hotkey, menu impl out of play controllers
Merge branch 'hotkey_handler'