         return targetNavigator.globalToLocal(stagePoint);
     }
     
+    /**
+     *  @private
+     *  This method sets the scrollRect of the navigator that is being animated.
+     *  An mx_internal method was created to avoid any issues that may arise by
+     *  adding this functionality in the Flex 4.5.1 dot release.  Developers
+     *  can override this method to do nothing to revert to previous implementations.
+     */
+    // TODO (chiedozi): Eventually get rid of this method
+    mx_internal function applyScrollRect():void
+    {
+        // The scrollRect is only set if the navigator doesn't have one
+        if (!navigator.scrollRect)
+        {
+            navigatorProps.scrollRectSet = true;
+            navigator.scrollRect = new Rectangle(0, 0, navigator.width, navigator.height);
+        }
+    }
 }
 }

    override public function prepareForPlay():void
    {
        actionBarTransitionDirection = direction;
        super.prepareForPlay();
    }
    

import flash.display.DisplayObject;
import flash.events.Event;
import flash.geom.Point;
import flash.geom.Rectangle;

import mx.core.IVisualElement;
import mx.core.mx_internal;
