         // an update listener so that we can hide the old view once it's out
         // of view.
         animation.motionPaths = vector;
-        animation.target = flipTarget;
+        animation.target = transitionGroup;
         animation.duration = duration;
         animation.addEventListener("effectUpdate", effectUpdateHandler);
         animation.easer = easer;
+        flipEffect = animation;
         
         return animation;  
     }

        alignCubeFaces(startView, endView);
        
        // Construct our animation sequence now that actors are configured.
        return createCubeFlipAnimation(transitionGroup, vertical ? viewHeight : viewWidth);
    }
    
    /**

            face.scaleX = -1;
        }
    }

    /**
     *  @private
     */
