default event fire() supports custom events
Default event uses Y.Event.EventFacade explicitly

To allow custom events to use the default EventFacade for CustomEvents.
Only that logic which deals with DOM subscriptions uses DOMEventFacades
(aka Y.Event.EventFacade);
Preliminary eventx-node, needs testing