working with scrollviews and gestures