listener().figureRequestRemove(new FigureChangeEvent(e.getFigure(), e.getInvalidatedRectangle()));
Rectangle r = invalidateRectangle(displayBox()); listener().figureRequestRemove(new FigureChangeEvent(this, r, e));
	public void figureRequestRemove(FigureChangeEvent e) {		if (listener() != null) {			if (includes(e.getFigure())) {				listener().figureRequestRemove(new FigureChangeEvent(e.getFigure(), e.getInvalidatedRectangle()));			}			else {				super.figureRequestRemove(e);			}		}	}