Delegate method before proceeding animation to change mode

Well it allows developer to change mode to Exit or Switch right after user releases the gesture to animate properly based on selected state.