         switch (direction)
         {                       
             case ViewTransitionDirection.DOWN:
-                animatedProperty = "y";
+                animatedProperty = "$y";
                 slideDistance = navigator.height;
                 slideOffset = -navigator.contentGroup[animatedProperty];
                 verticalTransition = true;
                 break;
             
             case ViewTransitionDirection.UP:
-                animatedProperty = "y";
+                animatedProperty = "$y";
                 slideDistance = -navigator.height;
                 slideOffset = navigator.contentGroup[animatedProperty];
                 verticalTransition = true;
                 break;
             
             case ViewTransitionDirection.RIGHT:
-                animatedProperty = "x";
+                animatedProperty = "$x";
                 slideDistance = navigator.width;
                 break;
             
             case ViewTransitionDirection.LEFT:
             default:
-                animatedProperty = "x";
+                animatedProperty = "$x";
                 slideDistance = -navigator.width;
                 break;
         }

                endView.cacheAsBitmap = endViewProps.cacheAsBitmap;
                
                if (endView.contentGroup)
                {
                    endView.contentGroup.includeInLayout = endViewProps.cgIncludeInLayout;
                    endView.contentGroup.cacheAsBitmap = endViewProps.cgCacheAsBitmap;
                }
                endViewProps = null;
            }
            moveEffect.removeEventListener("effectUpdate", effectUpdateHandler);
            moveEffect = null;
        }
        else

            {
                startViewProps.cgIncludeInLayout = startView.contentGroup.includeInLayout;
                startView.contentGroup.includeInLayout = false;
            }
            
            if (mode != SlideViewTransitionMode.COVER)
