SmartAnimationCancellation