mapController now gets it's map from the controller