delay building images until (if) repaint requested