Make Emitter use setImmediate||setTimeout