detect keystrokes \o/