minor changes everywhere. attempted to allow live-updating of the map but threading module seems incompatible with wxPython. gave up on that approach for now.