 	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

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

				loadJob(_job.id, function():void {
					onJobLoaded();
				});
			}
			
			function onJobLoaded():void {
				var jobChanged:Boolean = _job != null && (oldJob == null || oldJob.id != _job.id);
				var jobStatusChanged:Boolean = _job != null && oldJob != null && oldJob.status != _job.status;
				/*
				trace("job loaded: " + (_job == null ? null : _job.id) + " - status: " + (_job == null ? null: _job.status) 
					+ " - changed: " + jobChanged + " - status changed: " + jobStatusChanged);
				*/
				if (_job != null && (_job.running || jobChanged || jobStatusChanged)) {
					if (_job.running) {
						if (CollectJobStatusPopUp.popUpOpen) {
