      *       event listener that handles the event. For example, if you use
      *       <code>myButton.addEventListener()</code> to register an event listener,
      *       myButton is the value of the <code>currentTarget</code>. </td></tr>
-     *     <tr><td><code>reason</code></td><td>The reason for the gesture capture event.  See 
-     *       <code>mx.events.GestureCaptureReason</code>.</td></tr>
-     *     <tr><td><code>relatedObject</code></td><td>The object associated with this gesture capture event.</td></tr>
+     *     <tr><td><code>reason</code></td><td>The reason for the touch interaction event.  See 
+     *       <code>mx.events.TouchInteractionReason</code>.</td></tr>
+     *     <tr><td><code>relatedObject</code></td><td>The object associated with this touch interaction event.</td></tr>
      *     <tr><td><code>target</code></td><td>The Object that dispatched the event;
      *       it is not always the Object listening for the event.
      *       Use the <code>currentTarget</code> property to always access the
      *       Object listening for the event.</td></tr>
      *  </table>
      *
-     *  @eventType gestureCaptureStart
-     *  @see mx.events.GestureCaptureReason
-     *  
-     *  @langversion 3.0
-     *  @playerversion Flash 10
-     *  @playerversion AIR 2.5
-     *  @productversion Flex 4.5
-     */
-    public static const GESTURE_CAPTURE_START:String = "gestureCaptureStart";
-    
-    /**
-     *  The <code>GestureCaptureEvent.GESTURE_CAPTURE_END</code> constant defines the value of the
-     *  <code>type</code> property of the event object for a <code>gestureCaptureEnd</code> event.
+     *  @eventType touchInteractionStart
+     *  @see mx.events.TouchInteractionReason
+     *  
+     *  @langversion 3.0
+     *  @playerversion Flash 10
+     *  @playerversion AIR 2.5
+     *  @productversion Flex 4.5
+     */
+    public static const TOUCH_INTERACTION_START:String = "touchInteractionStart";
+    
+    /**
+     *  The <code>TouchInteractionEvent.TOUCH_INTERACTION_END</code> constant defines the value of the
+     *  <code>type</code> property of the event object for a <code>touchInteractionEnd</code> event.
      *
      *	<p>The properties of the event object have the following values:</p>
      *  <table class="innertable">

     *  @playerversion AIR 2.5
     *  @productversion Flex 4.5
     */
    public function GestureCaptureEvent(type:String, bubbles:Boolean = false,
                                        cancelable:Boolean = false)
    {
        super(type, bubbles, cancelable);

import flash.geom.Point;

/**
 *  TouchInteractionEvents are used to coordinate touch intraction and response 
 *  among different components.  
 * 
 *  @langversion 3.0
