 			// Early exit if the event isn't a SCROLL event or doesn't have a Scroller
 			if (event.reason != TouchInteractionReason.SCROLL || !scroller)
 				return;
+            
+            // if already in text selection mode with another scroller, cancel this scroller
+            if (scrollerInTextSelectionMode)
+            {
+                event.preventDefault();
+                return;
+            }
 			
 			var minVScrollPos:Number;
 			var maxVScrollPos:Number;

			var scroller:Scroller = event.relatedObject as Scroller;
			
			// Turn off text selection auto-scroll.
			if (scroller)
				scroller.enableTextSelectionAutoScroll(false);
		}

	 *  @private
	 */
	private var _baselineBottomOffset:Number;
    
    /**
     *  @private
     *  Used to keep track if this StyleableTextField is already in "scrolling mode"
     *  and what scroller it is using to scroll.  This is so we can respond appropriately 
     *  to other touchInteractionStarting and touchInteractionEnd events.
     */
    private var scrollerInTextSelectionMode:Scroller;
	
    /**
     *  @private
