Difference between event handlers and callbacks
A callback is procedure you pass as an argument to another procedure. The procedure receiving the parameter can call it, or share it so some other procedures in the system can call it. An event handler is a procedure called when an event happens. It can be a callback.