on method
Add an event listener
Implementation
void on(String event, Function callback) {
print('Adding event listener for: $event');
_eventHandlers.putIfAbsent(event, () => {});
_eventHandlers[event]!.add(callback);
print('Event handlers for $event: ${_eventHandlers[event]!.length}');
}