What is an event system? Think of an event system as a messenger. The basic idea is that an event (say, a key press) is attached to a callback function. This event is attached at some initialization stage, then that callback function gets invoked when the event is "dispatched". The| Blogmobly