KeyListener methods added