WIP in changing to transitioningDelegate.

All the smoothness is gone with this method. Why, why, why?