mapbox, logged out homepage rework and js tidyup