Centralized gestures and button management for iOS