fixed bugs in touch on map