 		if (loader)
 			loader.addResponder(this);
 		
-		WeaveAPI.ProgressIndicator.addTask(loader ? loader.asyncToken : this, relevantContext as ILinkableObject);
+		WeaveAPI.ProgressIndicator.addTask(this, relevantContext as ILinkableObject);
 	}
 	
 	private static function noOp(..._):void {} // does nothing

				if (obj is CustomAsyncResponder)
					return;
			// no more CustomAsyncResponders found, so cancel
			close();
		}
	}


	
	override public function close():void
	{
		WeaveAPI.ProgressIndicator.removeTask(_asyncToken);
		if (URLRequestUtils.debug)
			trace(debugId(this), 'cancel', _urlRequest.url);
		_isClosed = true;
