Adds almost functional pinch zoom, take 2