Remover um objeto DOM (em Javascript) causará vazamento de memória se houver um evento anexado?

Portanto, se no javascript, criar um objeto DOM na página HTML e anexar o ouvinte de evento ao objeto DOM, após remover o DOM da página HTML, o ouvinte de evento ainda existe e causa vazamento de memória?

  function myTest() {
     var obj = document.createElement('div');
     obj.addEventListener('click', function() {alert('whatever'); });
     var body = document.getElementById('body'); // assume there is a <div id='body'></div> already
     body.appendChild(obj);
  }

  // then after some user actions. I call this:
  function emptyPage() {
    var body = document.getElementById('body');
    body.innerHTML = '';  //empty it.
  }

Então, o objeto DOM,<div> dentrobody se foi. Mas e quanto aoeventlistener? Só tenho medo de que isso cause vazamento de memória.

questionAnswers(2)

yourAnswerToTheQuestion