Multi Touch: I don't get it..

Can anyone explain the principles of multi touch for me?
Ive seen example code that deals with a button (Pinch Zoom example)
a) Its a lot of code
b) Its a bit obscure
c) It relies on ‘self’ and ‘set focus’ a lot but I want to implement this for an area of screen rather than a button or object, and self just gets me an error.
d) It obviously doesn’t work in the simulator

I can see that there is an aspect of event.id
I can see that two fingers generate two events.
Since the touch handler I have already does stuff, I need code to say

if there are two fingers on there, do pinch zoom, otherwise do the single finger handling code.

What am I missing to grasp this?
[import]uid: 108660 topic_id: 21262 reply_id: 321262[/import]

Any help on this?
I just need a way to be able to turn multi touch on, then know whether one finger is touching or two.

Ultimately, I want to enable two finger drag, and pinch zoom.
Right now, all I get is twice as many touches. [import]uid: 108660 topic_id: 21262 reply_id: 86284[/import]

When “Multi-touch” is enabled, each touch event generates an event ID for processing and tracking purposes.

Probably one of the better multi-touch examples is the Air Hockey 2 template.

The touch phase is important when procesing touch events.

-David
[import]uid: 96411 topic_id: 21262 reply_id: 86331[/import]