 	import mx.utils.ObjectUtil;
 	
 	import weave.Weave;
+	import weave.api.WeaveAPI;
 	import weave.api.copySessionState;
 	import weave.api.data.IAttributeColumn;
 	import weave.api.data.IColumnWrapper;

	import weave.api.setSessionState;
	import weave.api.ui.IPlotterWithGeometries;
	import weave.core.LinkableNumber;
	import weave.core.StageUtils;
	import weave.data.AttributeColumns.ColorColumn;
	import weave.data.AttributeColumns.DynamicColumn;
	import weave.data.AttributeColumns.ReprojectedGeometryColumn;

				var recordKey:IQualifiedKey = recordKeys[recIndex] as IQualifiedKey;
				var geoms:Array;
				
				var value:* = geometryColumn.getValueFromKey(recordKey);
				if (value is Array)
					geoms = value;
				else if (value is GeneralizedGeometry)
