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