trying to fix map touch bug