Ein Event-Handler ist eine Callback-Funktion, welche bei einem bestimmten Ereignis aufgerufen wird. Event-Handler werden bei der Ereignis-Orientierten Programmierung verwendet. Diese Art der Programmierung hat den Vorteil, dass das Programm nicht in einer Schleife auf bestimmte Ereignisse warten muss (z.B. auf einen Mausklick). Statt dessen werden bei den Ereignissen installierte Callback-Funktionen gerufen.