Should be able to retain ground or clouds
Recreating viewer every time seems like overkill, but Ubuntu (in VM) doesn't seem to like it otherwise.