added pinch zoom support #3