         // transitionGroup, and parent our view elements.
         setupConsolidatedTransition();
                         
+        // Capture original targetNavigator x and y coordinates before
+        // alignCardFaces changes them
+        navigatorProps.x = targetNavigator.x;
+        navigatorProps.y = targetNavigator.y;
+        
         // Align underside 'face' of our card.
         alignCardFaces(targetNavigator);
                         

        // while we animate.
        transitionGroup = new Group();
        transitionGroup.includeInLayout = false;
        transitionGroup.x = 0; 
        transitionGroup.y = 0;

        // Add the transition group at the same index of the target navigator
        addComponentToContainerAt(transitionGroup, DisplayObject(targetNavigator).parent as UIComponent, navigatorProps.childIndex);

        // Now offset our transform center as appropriate for the transition direction
        transitionGroup.transformX = viewWidth / 2;
        transitionGroup.transformY = viewHeight / 2;
        
        // If we are doing a consolidate flip effect, the transform center needs
        // to be translated by the parents x and y since the transition group is not
        // the view but the navigators parent
        if (consolidatedTransition)
        {
            transitionGroup.transformX += navigatorProps.x;
            transitionGroup.transformY += navigatorProps.y;
        }
                
        // Validate our transition group prior to the start of our animation.
        transitionGroup.validateNow();
