Where is an event registered with addEventListener stored?
<p>I start with an empty page. If I run <code>document.body.onclick</code> I get <code>null</code>. If I apply following code:</p>

<pre><code>document.body.onclick = function() { return "Click"; };
</code></pre>

<p>I get <code>function() { return "Click"; }</code> when I run <code>document.body.onclick</code>. That makes sense! But when I run</p>

<pre><code>document.body.addEventListener("click", function() { return "Click"; });
</code></pre>

<p><code>document.body.onclick</code> is still <code>null</code>, but the output is <code>"Click"</code> when I run <code>document.body.click()</code>.</p>

<p><strong>So my question is, where is the function stored when using <code>addEventListener</code>?</strong></p>
