Pegar o evento onTouch pelo pai, lidar com isso e passar para as crianças

Tentei entender como o Android lida com o evento de toque e fiquei um pouco confuso. Pelo que entendi toque evento são enviados para a visão de raiz e passar para as crianças. eu tenho umFrameLayout que é um recipiente paraFragment. A primeira vista de fragmento é umaScrollView, o segundo é algum tipo deGallery (HorizontalListView) e o último também éFrameLayout. Apenas um fragmento no layout de cada vez. O que eu quero fazer é identificar os furtos do usuário na tela, para o uso do aplicativo. Eu quero contar os furtos e fazer alguma coisa depois de alguns furtos.

Eu tentei colocar umOnTouchListener no topoFrameLayout mas não é chamado quando a criança é oScrollView ou oGallery. Eu tentei voltarfalse e tambémtrue no final deonTouch, mas eu tenho o mesmo resultado - nunca é chamado.

Como eu posso fazer isso? Eu só quero "transparentemente" lidar com os eventos de toque e passá-los como se eu nem sequer tocasse neles.