{ if (!open) { cancelEvents = true; openLayerControl(); setTimeout(() => { cancelEvents = false; }, 500); } }} >
{ previousBasemap.value = currentBasemap.value; currentBasemap.value = value; }} />
{#if currentOverlays.value} {/if}
{#if currentOverpassQueries.value} {/if}
{ if (open && !cancelEvents && !container.contains(e.target)) { closeLayerControl(); } }} />