preliminary version of leaflet.js