Added a few ondispatchtouchevent listeners to track the touch events. The touch is registered by the child and bubbled up to the parent (listvirew -> viewpager -> activity). Im going to try and intercept the lv once the distance reaches the desired value and see if i can get the viewpager to start processing the touch.