yet another map fix attempt, this time with custom tooltips