fixed up map view touch