Objective-C, gestures, tap, swipe, pinch etc, simultaneous, require failure, transform, delegate