void on(String eventname, Function fn) { if (events[eventname] == null) { events[eventname] = []; } events[eventname]!.add(fn); }