another swing at leaflet