title: Can't remove keydown event listener programtically
body: <p>The <kbd>CTRL + e</kbd> combination on is quite annoying, I'm need to remove the keydown handler.</p>
  <p>From chrome the event listener is on textarea:</p>
  <p><a href="https://i.stack.imgur.com/jfmnk.jpg" rel="nofollow noreferrer"><img src="https://i.stack.imgur.com/jfmnk.jpg" alt="enter image description here" /></a></p>
  <p>So I created a script and tested it in devtools:</p>
  <pre><code>Array.from(document.querySelectorAll(&quot;textarea&quot;)).forEach(e =&gt; {
      const ev = getEventListeners(e)
      if (ev['keydown']) {
          console.log(ev['keydown'])
          ev['keydown'].forEach((row) =&gt; {
              e.removeEventListener('keydown', row.listener, false)
          })
      }
  })
  </code></pre>
  <p>But the event listener is still there, what was wrong?</p>
  <p><strong>EDIT</strong></p>
  <p>As @wahoowa suggested, this worked partially, <kbd>CTRL + E</kbd> no longer creates the backtick on github.</p>
  <p>But it doesn't do the default action on Mac as well. The default action is to jump to the end of line, how can I do the default behavior when <kbd>CTRL + E</kbd> is pressed?</p>
  <pre><code>document.querySelectorAll(&quot;textarea&quot;).forEach(e =&gt; {
      e.addEventListener(&quot;keydown&quot;, ev =&gt; {
          if (ev.key == 'e' &amp;&amp; ev.ctrlKey) {
              ev.preventDefault();
              ev.stopPropagation();
          }
      })
  })
  </code></pre>