interface mouse/keyboard input