add pinch zoom