The `loading/fetching` ui status should be triggered by the `fetched.services` listener by looking if any services are fetching. If one or more are trigger loading UI and if none are, hide loading UI.

So this should be more event-based based on the rolodex events rather than keeping the fetching status here as well. If you keep this state in several places it can create bugs when UI states get more complicated when features are added.