I have a large calendar view, that contains a lot of child views, that represent some calendar entries. The child views should respond to tap, tap-n-hold, double-tap. But, I want a large calendar view also respond to such gestures as pinch-to-zoom and swipe, even if a finger crosses somehow child views. By now, there is an overlaying transparent view that handles gestures for container calendar view and some logic that ensures that gestures for child views pass through. How can I do it in the most efficient way?