 				}
 
 				if (Weave.properties.enableManageDataSources.value)
-					_weaveMenu.addMenuItemToMenu(_dataMenu, new WeaveMenuItem(lang("Manage or browse data sources"), DraggablePanel.openStaticInstance, [DataSourceManager]));
+					_weaveMenu.addMenuItemToMenu(_dataMenu, new WeaveMenuItem(lang("Manage or browse data"), DraggablePanel.openStaticInstance, [DataSourceManager]));
 				
 				if (Weave.properties.enableExportCSV.value)
 					_weaveMenu.addMenuItemToMenu(_dataMenu, new WeaveMenuItem(lang("Export CSV from all visualizations"), exportCSV));

		{
			try
			{
				var tools:Array = tool
					? [tool]
					: WeaveAPI.globalHashMap.getObjects(IVisToolWithSelectableAttributes);
				
				var csvString:String = ColumnUtils.generateTableCSV(
					VectorUtils.flatten(
						tools.map(
							function(tool:IVisToolWithSelectableAttributes, i:int, a:Array):Array {
								return tool.getSelectableAttributes();
							}
						)
					)
				);

				if (!csvString)
				{
					reportError("No data to export");
					return;
				}
				
				var name:String = tool
					? getQualifiedClassName(tool).split(':').pop()
					: "data-export";
				exportCSVfileRef.save(csvString, "Weave-" + name + ".csv");
			}
			catch (e:Error)
			{

	import weave.WeaveProperties;
	import weave.api.WeaveAPI;
	import weave.api.core.ICallbackCollection;
	import weave.api.core.ILinkableHashMap;
	import weave.api.core.ILinkableObject;
	import weave.api.data.IAttributeColumn;
	import weave.api.data.IDataSource;
	import weave.api.detectLinkableObjectChange;
	import weave.api.getCallbackCollection;
