 package org.openforis.collect.presenter {
-	import flash.events.EventDispatcher;
 	import flash.events.TimerEvent;
 	import flash.utils.Timer;
 	

	import org.openforis.collect.client.ClientFactory;
	import org.openforis.collect.concurrency.CollectJobStatusPopUp;
	import org.openforis.collect.event.CollectJobEvent;
	import org.openforis.collect.i18n.Message;
	import org.openforis.collect.remoting.service.concurrency.proxy.ApplicationLockingJobProxy;
	import org.openforis.concurrency.proxy.JobProxy;
	import org.openforis.concurrency.proxy.JobProxy$Status;

	/**
	 * @author S. Ricci


		private function dispatchJobUpdateEvent():void {
			if (_job != null) {
				//trace("dispatch job update event - job status: " + _job.status);

				eventDispatcher.dispatchEvent(new CollectJobEvent(CollectJobEvent.COLLECT_JOB_STATUS_UPDATE, _job));
				if (_job.completed || _job.aborted || _job.failed) {
