rewrote +[CATransaction (void)animationSequence:(NSArray*)sequence completed:(void(^)(void))completed]