select{}.first => find
fix range bug
enable arrow keys
debug log
organize
move handling key input process to application class.
implement editor. just a little