JSFiddle - React, Tailwind, and code Playground
HTML
<button id="btn">The Button</button>
JavaScript
(function(){
var events = ['click','mycustomevent'];
YUI.use('node-base', 'node-event-simulate','console', function(Y){
var btn = Y.one('#btn');
var i=0,n=events.length;for(;i<n;++i){
var event = events[i];
console.log('bind:', event);
btn.on(
event,
(function(){
var e = event;
return function(){
console.log('fired:', e);
}
})()
);
btn.simulate(event);
}
});
})();