dispatch method
Implementation
@override
void dispatch(String event, Map<String, dynamic> data) {
if (events[event] == null) {
events[event] = {};
events[event]["callbacks"] = [];
events[event]["last"] = {};
}
List current = events[event]["callbacks"];
events[event]["last"] = data;
for (int i = 0; i < current.length; i++) {
current[i]["cb"](data);
}
}