Dispose the signal
@override void dispose() { _ticker?.dispose(); _cleanup?.call(); super.dispose(); }