tinkering with keyboard input