title: How does eventargs in the addEventListener() callback pass through bind()
body: <p>In the following code, I don't see how the e argument is passed. I'm guessing that using bind() in the callback automatically adds the e argument to the last argument list. Is this a convention in JS? Thank you for your clarification</p>
  <pre><code> const handleHover = function (e) {
          if (e.target.classList.contains('nav__link')) {
          const link = e.target;
          const siblings = link.closest('.nav').querySelectorAll('.nav__link');
      const logo = link.closest('.nav').querySelector('img');
   
    }
  };
  
  nav.addEventListener('mouseover', handleHover.bind(0.5));
  </code></pre>