Add better touch support to maps