//disposed message controller
//must be created beforehand
Panel empty = new Panel("empty");//empty panel set as "menu" and "tool"
Controller disposedBusinessGroup = new DisposedBusinessGroup(ureq, getWindowControl());
LayoutMain3ColsController disposedController = new LayoutMain3ColsController(ureq, getWindowControl(), empty, empty, disposedBusinessGroup.getInitialComponent(), "disposed grouprun");
disposedController.addDisposableChildController(disposedBusinessGroup);
setDisposedMsgController(disposedController);
// add as listener to BusinessGroup so we are being notified about changes.
CoordinatorManager.getCoordinator().getEventBus().registerFor(this, ureq.getIdentity(), currBusinessGroup);