Add logger; Fix offset errors
Total cleanup
Break into files
mode_keybinding
Move key press logging
Extract #execute_command
Make command + sequence edge case visible
Make sequence-or-command work
Remove obsolete comments