As I continue to catch up on 10 years of missed iOS progress, I’m appreciating the brilliance of UIGestureRecognizer. The idea that a variety of arbitrary events should be astracted into semantic gestures, as an intermediate to what those gestures actually imply, is pretty genius!