tweak the way the map feature is implemented

Now the map layer is always available (layer chooser) and
	it will get updated after every add or remove of a
	area.