I see what you mean...
I am using a combination of:
If object A is overlaping object B and "Touch Is not touching A" (used an invert here) then position C at touch.X and touch.Y.
Basically what I'm doing is draging an object to a target and releasing the mouse. If it's over the target then get the position where the mouse pointer was released.....but this with touch events.
Anyway I might be doing something wrong here...dunno if inverting "Is Touching" works like not touching .. or releasing finger...