title: Do I add eventListener to every SVG element if I follow normal D3 way?
body: <p>The normal way of handling onclick in d3 is</p>
  
  <pre><code>selection.append(element)
      .on("click", someFunction)
  </code></pre>
  
  <p>If I do it this way on 1000 svg elements, does it mean I just attached 1000 different listeners. If this is the case, is there event delegation for d3 specifically?</p>