allow several maps + separate not done today from map

Also, where's `L` coming from here? Is it a global set by Leaflet?