You don't _need_ to create a `jQuery.Event` object unless you are set on having a named property on the event object itself.  Instead, you could simply do:

```js
$( document ).trigger( 'wijax-loaded', [ widget_id ] );
```

Then when binding to that event, your function would be:

```js
$( document ).on( 'wijax-loaded', function( e, widget_id ) {
  console.log( widget_id );
});
```