map repository cleanup: extracted map loading/saving status & alerts out of map repository