implemented map pinch zoom feature