Cleans up any listeners added by this CurvedAnimation.
void dispose() { assert(debugMaybeDispatchDisposed(this)); isDisposed = true; parent.removeStatusListener(_updateCurveDirection); }