initial.rev2

* added keyup event listener
* added handling of modifiers