on panDidChangeDirection some vcs werent being destroyed