Problem: I have an object, in this case a picture, with no refresh event. So if in the refresh event of a form I update object (change the picture property to a different filename), it's changes are not reflected until another refresh is issued. But I can't have my refresh event call refresh again or I'll enter an endless loop. How to get around this?