Bug 63420 [R21PRES] Flash on tab switch
bundles/org.eclipse.ui.presentations.r21/src/org/eclipse/ui/internal/presentations/R21BasicStackPresentation.java
tabItem.setData(TAB_DATA, part);
		part.addPropertyListener(childPropertyChangeListener);
		tabItem.addDisposeListener(tabDisposeListener);
		initTab(tabItem, part);
		return tabItem;
	}
	
	private void updateCloseButton() {
		
		if (current == null || !getSite().isCloseable(current)) {
			if (closeButton != null) {
				closeButton.dispose();
				closeButton = null;
				paneFolder.flush();
			}
			return;
		}
		
		if (closeButton != null)
			return;
		
		closeButton = new ToolItem(viewToolBar, SWT.PUSH);
		closeButton.setDisabledImage(null);
		closeButton.setImage(WorkbenchImages
				.getImage(IWorkbenchGraphicConstants.IMG_LCL_CLOSE_VIEW));
		closeButton.setToolTipText(R21PresentationMessages
				.getString("BasicStackPresentation.close.tooltip")); $NON-NLS-1$
		closeButton.addSelectionListener(new SelectionAdapter() {
			public void widgetSelected(SelectionEvent e) {
				close(getCurrent());