arrow key event listeners updated