I'm implementing the Messages app copy-message feature.

You can either double tap or long press on a message to copy it.

How do I do that?

I was thinking of adding two gesture recognizers to the view, one `UITapGestureRecognizer` (with `numberOfTapsRequired` set to `2`) and one `UILongPressGestureRecognizer`. They would both have the same target & action.

Then, I think for each of them, I'd call `requireGestureRecognizerToFail:`, passing the other gesture recognizer.

Is my thinking correct? Is there anything I'm missing, or is there a better way to do this?