start building multi-map and multi-state support
implement new map panel and change up ui helpers a bit