final Composite titleCircle = new Composite(outerCircle, SWT.NO_FOCUS);
titleCircle.setLayoutData(new GridData(SWT.FILL, SWT.CENTER, true, false));
titleCircle.setBackgroundMode(SWT.INHERIT_FORCE);
titleCircle.setLayout(LayoutUtils.createGridLayout(4, 3, 0, 5, 3, false));
titleCircle.addMouseTrackListener(fMouseTrackListner);
titleCircle.addControlListener(new ControlAdapter() {
@Override
public void controlResized(ControlEvent e) {
Rectangle clArea = titleCircle.getClientArea();
Image oldBgImage = fTitleBgImage;
fTitleBgImage = new Image(titleCircle.getDisplay(), clArea.width, clArea.height);