- Remove existing custom views from superview
- If mode is set to stopped, make sure we stop the activity indictor even if we have a custom view, other wise the activity indicator will continue to spin if you set the custom view after the animation was started