An alternative may be to use the
Gestures library to detect touch events on your ScrollView - no need to add the transparent panel.
You create a Sub which the Gestures library calls when a touch event occurs and that Sub must return a Boolean value to indicate whether the Sub has handled the touch event (return True) or not handled the touch event (return False).
So in that Sub detect whether a left/right swipe has occurred - if it has then change the image and return True, otherwise return False and (hopefully) the event will then propogate through to the ScrollView where normal ScrollView scolling will be performed.
Martin.