What makes an argument into an event object?
<p>As noted in <a href="http://stackoverflow.com/questions/3148728/functionee-something-who-is-e">this question</a>, in a function</p>

<pre><code>function(e){
    e.stopPropogation();
}
</code></pre>

<p><code>e</code> is the event object. But why? Is the first and only argument assumed to be the event? What if there are two arguments? How would I make the second refer to the event instead? Or is it as simple as saying</p>

<pre><code>function(something,x){
    x.stopPropogation();
}
</code></pre>

<p>because I would assume <code>x</code> would be undefined, and wouldn't expect it to automatically become an event object by virtue of having event methods called on it.</p>
