When manipulating an element in pixelsense device, How to support complex gestures?
===

Those questions are about touch/manipulation events in pixelsense device sdk 2.0. 

**First Question**  
I have a UserControl that contains several touchable framework elements (like buttons, textboxes etc).  I want to be able to manipulate both the container (usercontrol) and its' children according to the gesture being used or number of manipulators on that container:  
1. If the user touches child elements - I want to accept the regular handling by those element.  
2. If the user is touching inside the container using 5 fingers then I want the manipulation to ignore the direct elements being touched and be handled by the container (rotate the container).

How can I perform this behavior that changes the touch container according to the amount of fingers touching in the usercontrol area?

**My second question**  
How can I know if:  
a user hover his hand over the surface?  
how close/far is he from the surface?  
When he touches, how strong is he pressing on the surface?

**My last question**  
In 'ManipulationDelta' event I want to calculate zooming/panning for a subset of manipulators currently captured. Using 'args.DeltaManipulation' property is not relevant because is contains calculations for all the manipulator being captured by the element.

Does the framework supply a method to perform the calculation for a specific list of manipulators?

Thanks!  
Eran.
