Fixes cancel behavior. User should be able to cancel at every move.