Fully working with events, correct answer