Seeing this gave me pause, and had me wondering if this perhaps could be a subclass of `UIControl` instead.