         // If we weren't already scrolling, then let's not start scrolling now
         if (!isScrolling)
             return;
-        
+       
+		// Don't throw if we're doing a text selection auto scroll
+		if (scroller.textSelectionAutoScrollEnabled)
+		{
+			scroller.stopTextSelectionAutoScroll();
+			endTouchScroll();
+			return;
+		}
+		
         if (dragTimer)
         {
             if (dragScrollPending)

        // if we are scrolling (even if we just started scrolling)
        if (isScrolling)
        {
            // calculate the delta
            var dx:Number = event.stageX - scrollGestureAnchorPoint.x;
            var dy:Number = event.stageY - scrollGestureAnchorPoint.y;

        
        touchScrollHelper.startScrollWatch(event);
    }
    	
    /**
     *  @private
     */
