dialogs now wait for images to finish loading before final reposition