fix interactivity for geojson layers