docs: function( type, event, ui ) {
              ui = ui || this._uiHash();
              $.ui.plugin.call( this, type, [ event, ui, this ], true );
  
              // Absolute position and offset (see #6884 ) have to be recalculated after plugins
              if ( /^(drag|start|stop)/.test( type ) ) {
                  this.positionAbs = this._convertPositionTo( "absolute" );
                  ui.offset = this.positionAbs;
              }
              return $.Widget.prototype._trigger.call( this, type, event, ui );
          }