touchevents.html
changeset 55 7df98116715b
parent 54 be35b766b5ef
child 57 25ec8078d266
--- a/touchevents.html	Wed Apr 27 06:20:31 2011 -0700
+++ b/touchevents.html	Wed Apr 27 07:02:31 2011 -0700
@@ -22,7 +22,7 @@
           // subtitle   :  "an excellent document",
 
           // if you wish the publication date to be other than today, set this
-          publishDate:  "2011-04-26",
+          publishDate:  "2011-04-27",
 
           // if the specification's copyright date is a range of years, specify
           // the start date here:
@@ -122,10 +122,6 @@
             <li>if there is at least one <a>active touch event session</a>, the value of <a>identifier</a> must be the lowest integer not currently used by any active <a>Touch</a> object in any <a>active touch event session</a></li>
           </ol>
         </dd>
-        <dt>readonly attribute EventTarget target</dt>
-        <dd>
-          the original proximal event target for this <a>touch point</a>.  The target must be an <a>Element</a>.
-        </dd>
 
         <dt>readonly attribute long screenX</dt>
         <dd>
@@ -286,6 +282,8 @@
         <h3 id="event-touchstart">The <dfn class="event">touchstart</dfn> event</h3>
         <p>A user agent must dispatch this event type to indicate when the user
         places a <a>touch point</a> on the touch surface.</p>
+
+        <p>The target of this event must be an <a>Element</a>.</p>
       </section>
 
       <section>
@@ -295,6 +293,11 @@
         cases where the touch point physically leaves the touch surface, such
         as being dragged off of the screen.</p>
 
+        <p>The <a>target</a> of this event must be the same <a>Element</a> that
+        received the <a>touchstart</a> event when this <a>touch point</a> was
+        placed on the surface, even if the <a>touch point</a> has since moved
+        outside the interactive area of the <a>target</a> element.</p>
+
         <p>The <a>touch point</a> or points that were removed must be included
         in the <a>changedTouches</a> attribute of the <a>TouchEvent</a>, and
         must not be included in the <a>touches</a> and <a>targetTouches</a>
@@ -304,8 +307,12 @@
       <section>
         <h3 id="event-touchmove">The <dfn class="event">touchmove</dfn> event</h3>
         <p>A user agent must dispatch this event type to indicate when the user
-        moves a <a>touch point</a> along the touch surface, even outside the
-        interactive area of the <a>target</a> element.</p>
+        moves a <a>touch point</a> along the touch surface.
+
+        <p>The <a>target</a> of this event must be the same <a>Element</a> that
+        received the <a>touchstart</a> event when this <a>touch point</a> was
+        placed on the surface, even if the <a>touch point</a> has since moved
+        outside the interactive area of the <a>target</a> element.</p>
 
         <p>If the values of <a>radiusX</a>, <a>radiusY</a>,
         <a>rotationAngle</a>, or <a>force</a> are known, then the user agent