public TitleRegion(Composite parent) {
super(parent, SWT.NULL);
titleLabel = new Label(this, SWT.WRAP);
titleLabel.setVisible(false);
titleCache = new SizeCache();
super.setLayout(new TitleRegionLayout());
hookHoverListeners();
addListener(SWT.Dispose, new Listener() {
public void handleEvent(Event e) {
if (dragImage != null) {