             {
                 startView.includeInLayout = startViewProps.includeInLayout;
                 startView.cacheAsBitmap = startViewProps.cacheAsBitmap;
+                startView.x = startViewProps.x;
+                startView.y = startViewProps.y;
                 
                 if (startView.contentGroup)
                 {

                {
                    slideTargets.push(tabBar);
                
                // When Uncovering, the cachedTabBar is not needed because the transition
                // animates a cachedBitamp
                if (cachedTabBar)
                {
                    cachedTabBar.includeInLayout = false;
                    addCachedElementToGroup(transitionGroup, cachedTabBar, cachedTabBarGlobalPosition);
                }
            }
        }
        }
        
        var slideDistance:Number;

        if (startView)
        {
            startViewProps = { includeInLayout:startView.includeInLayout,
                               cacheAsBitmap:startView.cacheAsBitmap,
                               x:startView.x,
                               y:startView.y};
            
            startView.includeInLayout = false;
            startView.cacheAsBitmap = true;
