updateNotifier.invalidateViewsForChangedObjects();
synchronized (redrawArea) {
if (!redrawArea.equals(NO_REDRAW) || refreshStatus) {
UI_LOG.debug("repaint viewer " + redrawArea);
final Bounds area = new Bounds(redrawArea);
area.translate(insets.left, insets.top);
renderingArea.repaint(area.getX(), area.getY(), area.getWidth(), area.getHeight());
redrawArea.setBounds(NO_REDRAW);
}
}
}