bool hasEventListener(String type, Function listener) { if (_listeners == null) return false; var listeners = _listeners!; return listeners[type] != null && listeners[type]!.contains(listener); }