Pinch gesture implementation closes #1