void on(eventName, EventCallback f) { _emap[eventName] ??= <EventCallback>[]; _emap[eventName]!.add(f); }