KeyListener now added to frame instead of screen