cancel method
void
cancel()
Removes listener from listenable.
Implementation
void cancel() {
assert(debugAssertNotDisposed(this, _isDisposed, 'cancel'));
if (!_isDisposed) {
_listenable.removeListener(_callback);
_isDisposed = true;
}
}