Add long press gesture support

Particular useful for use case that needed to perform different actions based on user actions.

Say normal tap goes to in-app browser, long pressing shows a dialog for copy link and open in Safari.