 	 */
 	public class PlotTask implements IPlotTask, ILinkableObject, IDisposableObject
 	{
-		public static var debugBusy:Boolean = false;
+		public static var debug:Boolean = false;
 		public static var debugMouseDownPause:Boolean = false;
 		public static var debugIgnoreSpatialIndex:Boolean = false;
 		

		
		private function debugTrace(...args):void
		{
			args.unshift(toString());
			$debugTrace.apply(null, args);
		}
		
		public function toString():String
		{
			var str:String = [
				debugId(_plotter),
				debugId(this),
				['subset','selection','probe'][_taskType]
			].join('-');
			
			if (debugBusy && linkableObjectIsBusy(this))
				str += '(busy)';
			
			return str;
		}
		
		public static const TASK_TYPE_SUBSET:int = 0;


package weave.visualization.layers
{
	import avmplus.getQualifiedClassName;
	
	import flash.display.Bitmap;
	import flash.display.BitmapData;
	import flash.utils.Dictionary;
	import flash.utils.getTimer;
	
	import mx.utils.ObjectUtil;
	import mx.utils.StringUtil;
	
	import weave.api.WeaveAPI;
	import weave.api.core.IDisposableObject;
