Moved handling of actual transition stuff out of performTransition and handling it in the animation blocks. Still want to experiment with moving them into their own block that executes independently.