diff --git a/openbis_standard_technologies/dist/core-plugins/eln-lims/1/as/webapps/eln-lims/html/js/controllers/LayoutManager.js b/openbis_standard_technologies/dist/core-plugins/eln-lims/1/as/webapps/eln-lims/html/js/controllers/LayoutManager.js
index 0e8d48e9690e20c96f704a877d25ee716ddb595a..e0ced521e9f939028c05d99cb12392445a6df719 100644
--- a/openbis_standard_technologies/dist/core-plugins/eln-lims/1/as/webapps/eln-lims/html/js/controllers/LayoutManager.js
+++ b/openbis_standard_technologies/dist/core-plugins/eln-lims/1/as/webapps/eln-lims/html/js/controllers/LayoutManager.js
@@ -15,6 +15,10 @@ var LayoutManager = {
 			this.firstColumn.resizable("destroy");
 			this.secondColumn.resizable("destroy");
 
+			this.firstColumn.children().detach();
+			this.secondColumn.children().detach();
+			this.thirdColumn.children().detach();
+			
 			this.mainContainer.empty();
 		}
 
@@ -260,13 +264,25 @@ var LayoutManager = {
 		} else {
 			alert("Layout manager unable to set layout, this should never happen.");
 		}
+		
+		this.triggerResizeEventHandlers();
+	},
+	resizeEventHandlers : [],
+	addResizeEventHandler : function(eventHandler) {
+		this.resizeEventHandlers.push(eventHandler);
+	},
+	triggerResizeEventHandlers : function() {
+		for(var idx = 0; idx < this.resizeEventHandlers.length; idx++) {
+			this.resizeEventHandlers[idx]();
+		}
+	},
+	resize : function(view) {
+		if(this.canReload()) {
+			this.reloadView(view);
+		}
 	}
 }
 
 //$(window).resize(function() {
-//	if(LayoutManager.canReload()) {
-//		var newWidth = Math.max(document.documentElement.clientWidth, window.innerWidth || 0);
-//		console.log("Resize called " + newWidth);
-//		LayoutManager.reloadView(globalView);
-//	}
+//	LayoutManager.resize(mainController.views);
 //});
\ No newline at end of file