Description

Since dojo/touch now fires touch.release events only on the node where the finger was released (see [30557/dojo]), some Dojo Mobile code is broken because it assumed the native touch behavior, which was to fire the event on the same node as touch.press.

To reproduce:

dojox/mobile/tests/test_Switch.html: drag the knob of any switch, move the finger out of the switch, release -> the know stays blockedin the middle of the switch instead of going to the nearest end.

dojox/mobile/tests/test_RoundRectList-editable.html: click Edit, drag an item using the right icon, move out of the screen, remove finger: the dragged list item ghost stays visible at its current position.

dojox/mobile/tests/test_IconContainer-editable.html: click Start Edit, drag an icon, move out of the screen, remove finger: the dragged icon stays at its current position (near the border of the container).