Currently, if we toggle while the view is animating, nothing will happen. In other words, the action is not cancelable until full expand/retract. Can the toggle method support toggling while animation is in progress?