leaflet client: remove references to moduleId field (use module.id instead)
leaflet client: template refactoring for LocationsSelector
leaflet client: basic event-listening capability for modules
leaflet client: update locations selector on map click/drag
leaflet client: reverse trip button