Delegate methods and GCD blocks

I added gesture type/point arguments to delegate methods so that I could display a UIMenu for my own project. Ideally, I would want to have access to the frame of the link selected but this was a start.