events::Events now handle input events.
Handle better events::KeyMap enum.
Improved events::Events test.