after reading the query docs: http://api.jquery.com/trigger/, it seems like `trigger` is interpreting the query object param as an array and expanding it.

for example given this html
```html
<html>
  <body>
    <div id='one'></div>
    <div id='two'></div>
  </body>
</html>
```

then
```coffeescript
$(document).on 'my_event', ->(event, div1, div2)
  console.log(div1) # will log div#one
  console.log(div2) # will log div#two
```

which probably the last thing I would expect :disappointed: