Refactoring of event handling