Did the handleEvent in KeyboardController. Should work, didn't test it yet.
Minor refactoring with the naming in the controller for methods.
Yeah.