Implemented keyboard-based selection
Renamed: message_handler.cpp -> event_handler.cpp