     /**
      *  @private
      */
-    protected function thumb_touchScrollDragStart(event:TouchScrollEvent):void
+    protected function thumb_gestureCaptureStartingHandler(event:GestureCaptureEvent):void
     {
         // cancel this event b/c I want to control it
         event.preventDefault();

        if (instance == thumb)
        {
            thumb.addEventListener(MouseEvent.MOUSE_DOWN, thumb_mouseDownHandler);
            thumb.addEventListener(TouchScrollEvent.TOUCH_SCROLL_STARTING, thumb_touchScrollDragStart);
            thumb.addEventListener(ResizeEvent.RESIZE, thumb_resizeHandler);
            thumb.addEventListener(FlexEvent.UPDATE_COMPLETE, thumb_updateCompleteHandler);
            thumb.stickyHighlighting = true;

        if (instance == thumb)
        {
            thumb.removeEventListener(MouseEvent.MOUSE_DOWN, thumb_mouseDownHandler);
            thumb.removeEventListener(GestureCaptureEvent.GESTURE_CAPTURE_STARTING, thumb_gestureCaptureStartingHandler);
            thumb.removeEventListener(ResizeEvent.RESIZE, thumb_resizeHandler);            
            thumb.removeEventListener(FlexEvent.UPDATE_COMPLETE, thumb_updateCompleteHandler);            
        }
