Using targetTouches rather than changedTouches seems to help avoid "multi-touch" misinterpretations, based on playing around.