Added interactions
Added ability to detect when a key is newly pressed (first keydown event)