JSFiddle - React, Tailwind, and code Playground

HTML

<div id="randomThing"></div>

JavaScript

jQuery( document ).ready( function ( $ ) {
    var $rndThing = $( '#randomThing' );

    // This should trigger the event, but in Firefox it doesn't
    $rndThing.on( 'watch', function ( e ) {
        $(this).append( $( '<p>' ).text( 'Event triggered: ' + e.type ) );
    } );
    $rndThing.trigger( 'watch' );

    // This one does work properly
    $rndThing.on( 'awesome', function ( e ) {
        $(this).append( $( '<p>' ).text( 'Event triggered: ' + e.type ) );
    } );
    $rndThing.trigger( 'awesome' );

    // This one doesn't work in most browsers
    $rndThing.on( 'toString', function ( e ) {
        $(this).append( $( '<p>' ).text( 'Event triggered: ' + e.type ) );
    } );
    $rndThing.trigger( 'toString' );
} );