@override void emit(String eventName, T event) { final handlers = _events[eventName]; handlers?.forEach((handler) => handler(event)); }