Extracted comparator for calendar messages into own file.
Extracted print method.
Exracted a printer class for the event handler.
Simplified return statement.
Replaced message term with more precise term event.
Some renaming.