I want to modify the finger bones' positions just prior to "the rest of Unity" getting the Hand data. Right after the sensor detects and produces the Hand data, but before Unity puts that information into the Unity objects and processes physics and the rest of its stuff. More to the point, I want to take the original Hand data, calculate the "average" finger curling amount, then manually curl all 4 fingers based on the average curl amount. I'm pretty sure this should be possible, but I'm not sure where to put the manual adjustment. I was thinking in the LeapServiceProvider's method FixedUpdate( ), right after the call to _leapController.GetInterpolatedFrame(), or _leapController.Frame() ?