         if (instance == thumb)
         {
             thumb.addEventListener(MouseEvent.MOUSE_DOWN, thumb_mouseDownHandler);
-            thumb.addEventListener(GestureCaptureEvent.GESTURE_CAPTURE_STARTING, thumb_gestureCaptureStartingHandler);
+            thumb.addEventListener(TouchInteractionEvent.TOUCH_INTERACTION_STARTING, thumb_touchInteractionStartingHandler);
             thumb.addEventListener(ResizeEvent.RESIZE, thumb_resizeHandler);
             thumb.addEventListener(FlexEvent.UPDATE_COMPLETE, thumb_updateCompleteHandler);
             thumb.stickyHighlighting = true;

import flash.events.MouseEvent;
import flash.geom.Point;

import mx.events.FlexEvent;
import mx.events.ResizeEvent;
import mx.events.SandboxMouseEvent;
import mx.events.GestureCaptureEvent;

import spark.components.Button;
import spark.events.TrackBaseEvent;

        {
            track.addEventListener(ResizeEvent.RESIZE, track_resizeHandler);
            
            // track is only clickable if in mouse interactionMode
            if (getStyle("interactionMode") == InteractionMode.MOUSE)
                track.addEventListener(MouseEvent.MOUSE_DOWN, track_mouseDownHandler);
        }
    }
