title: Why do Ember view customEvents only pass one parameter?
body: <p>I am using the twitter typeahead lib, and it can send custom events. One such event is "typeahead:selected" which is documented to pass 3 parameters to the event handler.</p>
  
  <p>To catch that event in Ember, I first do this:</p>
  
  <pre><code>App = Ember.Application.create({
      customEvents: {
           "typeahead:selected": "onTypeaheadSelected"
      }
  })
  </code></pre>
  
  <p>and in a view, I do this:</p>
  
  <pre><code>TypeaheadTextField: Ember.TextField.extend({
      onTypeaheadSelected: function(a,b,c) {
          console.log("onTypeaheadSelected", arguments, a, b, c);
      },
  })
  </code></pre>
  
  <p>But only the first parameter has been set by ember, which is the jQuery event object. Params "b" and "c" are undefined.</p>
  
  <p>If I instead try and listen directly on the events via jQuery using this code in my view:</p>
  
  <pre><code>didInsertElement: function () {
      this.$().typeahead().on('typeahead:selected', function(a,b,c) {
          console.log("onTypeaheadSelected", arguments, a, b, c);
      });
  }
  </code></pre>
  
  <p>I am getting all of "a", "b" and "c" with values, so typeahead is actually sending them.</p>
  
  <p>This is ember 1.5.0.</p>