added tap gestures and zooming to map scroll view