public void execute(Event<UIPortalComposer> event) throws Exception {
UIPortalApplication uiPortalApp = Util.getUIPortalApplication();
UIPortal uiPortal = uiPortalApp.getCurrentSite();
UIEditInlineWorkspace editInlineWS = event.getSource().getParent();
UIWorkingWorkspace uiWorkingWS = editInlineWS.getParent();
UIPortalToolPanel uiToolPanel = uiWorkingWS.findFirstComponentOfType(UIPortalToolPanel.class);
Util.getPortalRequestContext().addUIComponentToUpdateByAjax(uiWorkingWS);
UIPage uiPage = uiToolPanel.findFirstComponentOfType(UIPage.class);
Page page = (Page) PortalDataMapper.buildModelObject(uiPage);
String pageId = page.getPageId();