Refactor how data is passed to the map controls
Refactor to have map container pass DOM element to map controls
Minor cleanup
Rename mapControl to mapContainer
Bug fixes