Shortcuts

Implement shortcuts mentioned in #55 
Does `9` here mean the tab key was pressed? An explanatory variable would be handy (e.g. `TAB_KEY_ID = 9`).