 			if (!historySlider)
 			{
 				historySlider = EditorManager.getNewEditor(Weave.history) as UIComponent;
+				var shs:SessionHistorySlider = historySlider as SessionHistorySlider;
+				if (shs)
+					shs.squashActive.addImmediateCallback(this, function():void{
+						visDesktop.mouseChildren = !shs.squashActive.value;
+					});
+				
 				if (historySlider)
 					this.addChildAt(historySlider, this.getChildIndex(visDesktop));
 				else

	import weave.core.LinkableBoolean;
	import weave.data.DataSources.WeaveDataSource;
	import weave.data.KeySets.KeySet;
	import weave.editors.SingleImagePlotterEditor;
	import weave.editors.WeavePropertiesEditor;
	import weave.editors.managers.DataSourceManager;

	import weave.utils.DebugTimer;
	import weave.utils.EditorManager;
	import weave.utils.VectorUtils;
	import weave.visualization.tools.WeaveAnalyst;

	internal class VisApplication extends VBox implements ILinkableObject
	{
