title: Should I remove event handlers from element before removeChild?
body: <p>Say, I have an element as <code>&lt;img id="foo" /&gt;</code> and attached some events, e.g <code>click</code> (not inline <code>onclick</code>!).</p>
  
  <pre><code>// somewhere i wrote
  foo.addEventListener("click", clickHandler, false);
  ...
  // somewhere i will write
  foo.parentNode.removeChild(foo);
  </code></pre>
  
  <p>Do I need to remove all events too?</p>