Changing to more oop way, having only key types, no more strange connection between keys and callbacks.
Changing to more oop way, having only key types, no more strange connection between keys and callbacks.