basic UI and model for maps, cleanup