Initial attempt to add pinch zoom