I have the following structure in my app:
FragmentActivity with ViewPager
holding multiple fragments managed by FragmentStatePagerAdapter
using
In case anybody wondered how I solved this. Basically I had to simplify my layouts. It seems that when you have complex nested structures events can take too long to bubble and if you start scrolling list at the same time event can trigger wrong action. I trimmed the layouts by switching to RelativeLayout as much as possible and that seemed to help a lot