Rename InputStateUpdated -> MouseStateUpdated
Added keydown/keyup
Refactoring
Refactoring event handling