{
// if we need to refresh the box and we have all the scene data, do it
if (_refreshBox && _visiBlocks.isEmpty()) {
_refreshBox = false;
Graphics2D mini = _box.getMiniGraphics();
Graphics2D t = new TGraphics2D(gfx, mini);
super.paint(t, dirty);
mini.dispose();
_box.repaint();
} else {