maybe keyboard button presses fixed