public function on($eventName, callable $eventHandler)
{
if (!array_key_exists($eventName, $this->eventHandlers)) {
$this->eventHandlers[$eventName] = [];
}
$this->eventHandlers[$eventName][] = $eventHandler;
}