There’s a grid of square buttons representing levels on top of a scroll. If a user begins the touch on the scroll , moves across 100 pixels in dx and releases the finger at the scroll, then the scroll moves in the direction of the slide. However, if the player starts the touch with the square button widget, but performs the same motion as earlier, the scroll touch handler doesn’t activate. But, I’d like to such that the user can scroll across the grid seamlessly without to scroll outside of it while the only time the button gets activated is when the player begins and ends the touch on it.
Any ideas on how I could achieve this? 