Calling loadForTopic here poses problems. It triggers a layersconfig?lang=undefined request, and it puts the gaLayers service into an inconsistent state, where `layers` and `currentTopic` are out-of-sync.