public AsyncEventEmitter(EventEmitterInterface emitter, EventScheduler scheduler) {
		super(emitter);

		if(scheduler == null) {
			scheduler = new QueueEventScheduler();
		}

		this.scheduler = scheduler;
	}