built in pinch gesture recogniser and swipe gesture recogniser