I'm curious about whether event listeners on the window object can lead to memory leaks if they are not removed. Specifically, I have a "storage" event listener that needs to be bound for as long as the tab is open. Will the browser automatically clear this event listener when the window (tab) is closed, or is there a risk of memory leaks?