Fix conflict of the Swipe view with the map in handling touch events.

I extended the ViewPager class to have a region where the swipping action is enabled, this way outside that area it doesn't mess with the map touch events.