I keep images of open windows in gworlds, for a full refresh I can rebuild the gworld, but also run through a cycle on null events. You have to be a little careful ensuring that output is set to the correct window. This does not seem to affect execution speed.