keyboard events & menu v0.1