eventListener method
Add a listener that return a remove listener function
Implementation
VoidCallback eventListener(void Function(T? data) fn) {
void listener() {
fn.call(this.data);
}
super.addListener(listener);
return () => super.removeListener(listener);
}