jquery widget _trigger and bind
===

I am trying to make my jquery widgets loosely coupled, but the use of _trigger and bind is not working as expected.

Here is my widget (using http://msdn.microsoft.com/en-us/library/hh404085 as a ref):

    (function ($, undefined) {
      $.widget('qs.tagger', {
        _create: function () {
          var that = this,
            name = this.name;
          
          that.element.bind('mouseenter', function (event) {
            that._trigger('activated', event, {name: 'hello'});
            console.log('mouseenter');
          });
        },
        destroy: function () {
          this._destroy();
        }
      });
    }(jQuery));

calling it looks like this

    $('#results').tagger();

and this is the instantiation and bind:

      $('#results').tagger();
      
      $('#search-form').bind('taggeractivated', function (event, data) {
        console.log('world');
      });

when I check the console.log I see the mouse enter event being fired, but I never see the bind ing event being called.