I think you might be right.  This change should probably have been a separate PR in any case.

I didn't realise that TargettedDelegate didn't do multi-touch.. I though it was just there so that certain
touches could be filtered out and certain touches accepted.  Are you sure you have more than one touch
accepted by a targeted delegate at once?

I think it might be useful to always pass the touchID through the lua in any case (since it is always available
in C++) but I'll remove this from the PR for now.