 	import flash.net.URLRequest;
 	import flash.utils.getQualifiedClassName;
 	
-	import mx.rpc.AsyncToken;
 	import mx.rpc.events.FaultEvent;
 	import mx.rpc.events.ResultEvent;
 	import mx.utils.StringUtil;

		/**
		 * Called when the CSV data fails to download from a URL.
		 */
		private function handleCSVDownloadError(event:FaultEvent, token:Object = null):void
		{
			reportError(event);
		}

		/**
		 * Called when url session state changes
		 */		
		protected function handleURLChange():void
		{
			if (detectLinkableObjectChange(handleURLChange, url) && url.value)
			{
				// if url is specified, do not use csvDataString
				csvData.setSessionState(null);
				WeaveAPI.URLRequestUtils.getURL(this, new URLRequest(url.value), handleCSVDownload, handleCSVDownloadError, url.value, URLLoaderDataFormat.TEXT);
			}
		}
		
		/**
