borderPolygon = null;
void onDispose (Event event) {	removeListener (SWT.Dispose, listener);	notifyListeners (SWT.Dispose, event);	event.type = SWT.None;	if (runnable != null) {		Display display = getDisplay ();		display.timerExec (-1, runnable);	}	runnable = null;	tip.dispose ();	tip = null;	if (region != null) region.dispose ();	region = null;	if (layoutText != null) layoutText.dispose ();	layoutText = null;	if (layoutMessage != null) layoutMessage.dispose ();	layoutMessage = null;	if (boldFont != null) boldFont.dispose ();	boldFont = null;}