text: /*global $ */
  (function (root, factory) {
      if (typeof define === 'function' && define.amd) {
          define("converse", ["jquery"], function($) {
              return factory($);
          });
      } else {
          factory($);
      }
  }(this, function ($) {
      $.eventEmitter = {
          emit: function(evt, data) {
              $(this).trigger(evt, data);
          },
          once: function(evt, handler) {
              $(this).one(evt, handler);
          },
          on: function(evt, handler) {
              $(this).bind(evt, handler);
          },
          off: function(evt, handler) {
              $(this).unbind(evt, handler);
          }
      };
  }));
  