addedFigure.listener().figureRequestUpdate(new FigureChangeEvent(figure, null));
Rectangle rect = invalidateRectangle(displayBox()); addedFigure.listener().figureRequestUpdate(new FigureChangeEvent(figure, rect));
	public synchronized Figure add(Figure figure) {		Figure addedFigure = super.add(figure);		if (addedFigure.listener() != null) {			addedFigure.listener().figureRequestUpdate(new FigureChangeEvent(figure, null));			return addedFigure;		}		return addedFigure;	}