try { var ev = (typeof CustomEvent === 'function') ? new CustomEvent( 'wpbc-ready' ) : document.createEvent( 'Event' ); if ( ev.initEvent ) { ev.initEvent( 'wpbc-ready', true, true ); } document.dispatchEvent( ev ); console.log( 'wpbc-ready' ); } catch ( e ) { console.error( "WPBC event 'wpbc-ready' failed!", e ); }