Added better, much more reliable method for grabbing the right view (instead of iterating through superviews, just pick the view attached to the gestureRecognizer.)