removeListener method
Removes a previously registered listener from the list of listeners. If the given listener is not registered, the call is ignored.
This method must not be called after dispose() has been called.
Implementation
void removeListener(ErrListener<T> listener) {
assert(_debugAssertNotDisposed());
_notifier.removeListener(listener);
}