event responder now handles shift, space and control key presses