Concept Flow - Why the event system matters
Start Program
Register Event Listener
Trigger Event
Event System Detects Event
Call Registered Listener
Listener Executes Callback
Program Continues
The event system waits for events, then calls the right code when those events happen.