remove submodule
Cleanup and fix location not being updated initially
use leaflet-bar CSS, some cleanup, factory function