@Aren: One of the biggest difficulties I've been having in NGUI's touch system is its global touch drag threshold. Oftentimes, I need to have a global touch sensitivity to be lower (about 0) for sensitive interactions, higher for interacting with things like zoom gestures, etc. It would be amazing if there was a way to override the touch sensitivity per-widget. What I've been doing lately is setting the global touch sensitivity to 0, but doing Vector2.Distance() checks OnPress() per widget. this is cumbersome and doesn't always work well for all widget types.