Make Event handling more abstract by separating definition and logic of events.