switching to leaflet, openlayer suxx