CHANGED: Controller - Creating new maps happens in a background worker thread.