In a program, an event contains some actions that must be carried out when the event is triggered
Inversion of control
Don't call us - we call you