mouse events and key events

its silly but the compiler needs all the defined mouse and key methods
to work even if they are empty.