             isScrolling = false;
 
             // don't do anything
-            scrollEndEvent = new GestureCaptureEvent(GestureCaptureEvent.GESTURE_CAPTURE_END);
+            scrollEndEvent = new TouchInteractionEvent(TouchInteractionEvent.TOUCH_INTERACTION_END);
             scrollEndEvent.relatedObject = scroller;
-            scrollEndEvent.reason = GestureCaptureReason.SCROLL;
+            scrollEndEvent.reason = TouchInteractionReason.SCROLL;
             scroller.dispatchEvent(scrollEndEvent);
         }
     }

     *  @private
     *  Event handler dispatched when someone has started scrolling.
     */
    private function gestureCaptureStartHandler(event:GestureCaptureEvent):void
    {
        if (event.relatedObject != this)
        {

     *  When the throw is over, no need to listen for mouse events anymore.
     *  Also, use this to hide the scrollbars.
     */
    private function touchInteractionEndHandler(event:TouchInteractionEvent):void
    {
        if (event.relatedObject == this)
        {
