touchevents.html
changeset 122 27fbd77a632a
parent 119 0c5a27a88b04
child 127 47052fc0aaa1
--- a/touchevents.html	Wed Oct 05 17:28:51 2011 -0700
+++ b/touchevents.html	Mon Oct 10 14:22:55 2011 -0400
@@ -23,7 +23,7 @@
           // subtitle   :  "an excellent document",
 
           // if you wish the publication date to be other than today, set this
-          publishDate:  "2011-10-05",
+          publishDate:  "2011-10-10",
 
           // if the specification's copyright date is a range of years, specify
           // the start date here:
@@ -312,11 +312,11 @@
             For the <a>touchstart</a> event this must be a list of the touch
             points that just became active with the current event.  For the
             <a>touchmove</a> event this must be a list of the touch points that
-            have moved since the last event.  For the <a>touchend</a> event
-            this must be a list of the touch points that have just been removed
-            from the surface.  For the <a>touchenter</a> and <a>touchleave</a>
-            events, this must be a list of the touch points that have just
-            entered or left the target element.
+            have moved since the last event.  For the <a>touchend</a> and 
+            <a>touchcancel</a> events this must be a list of the touch points 
+            that have just been removed from the surface.  For the <a>touchenter</a> 
+            and <a>touchleave</a> events, this must be a list of the touch points 
+            that have just entered or left the target element.
           </p>
         </dd>
 
@@ -484,8 +484,8 @@
         </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
+          The <a>target</a> of this event must be the same <a>Element</a> on 
+          which the <a>touch point</a> started when it was first
           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>
@@ -506,8 +506,8 @@
         </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
+          The <a>target</a> of this event must be the same <a>Element</a> on 
+          which the <a>touch point</a> started when it was first
           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>
@@ -565,6 +565,20 @@
           configured to store, in which case the earliest <a>Touch</a> object
           in the <a>TouchList</a> should be removed.
         </p>
+
+        <p>
+          The <a>target</a> of this event must be the same <a>Element</a> on 
+          which the <a>touch point</a> started when it was first
+          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>
+          attributes.
+        </p>
       </section>
     </section>