An EventEmitter alternative for nodejs and the browser that supports namespacing and wildcards.