Refactored event handling and tested all methods