 					if (value == '' || value == 'NaN')
 						continue;
 					var title:String = ColumnUtils.getTitle(column);
-					var line:String = StandardLib.lpad(value, 8) + ' (' + title + ')\n';
+					var line:String = StandardLib.lpad(value, 8);
+					if (StringUtil.trim(title)) // hack to allow column with no title
+						line += ' (' + title + ')';
+					line += '\n';
 					// prevent duplicate lines from being added
 					if (lookup[line] == undefined)
 					{

			if (toolTipAbove)
			{
				y = stageY - (probeToolTip.height + 2 * margin);
				if(yAxisToolTip != null)
					y = yAxisToolTip.y - margin - probeToolTip.height ;
			}
			else // below
			{
				y = stageY + margin * 2;
				if(yAxisToolTip != null)
					y = yAxisToolTip.y + yAxisToolTip.height+margin;
			}
			

	import mx.core.IToolTip;
	import mx.managers.ToolTipManager;
	import mx.utils.ObjectUtil;
	import mx.utils.StringUtil;
	
	import weave.Weave;
	import weave.api.core.ILinkableHashMap;
