text: /**
   * This provides methods used for event handling. It's not meant to
   * be used directly, except as a provider of related methods.
   *
   * @mixin
   */
  var Eventful = {
      /** fires something. */
      fires: function () {},
      /** handles a signal. */
      on: function () {}
  };
  
  /**
   * @constructor
   * @mixes Eventful
   */
  var FormButton = function() {
  };
  
  /** @mixin AnotherMixin*/
  
  /** I mix in multiple things
   * @constructor MyClass
   * @mixes Eventful
   * @mixes AnotherMixin */
  