updated: moving towards a sensible relationship between markers, overlays, maps and attribute data