stop using applet when it might be null

applet is only defined after a Zone has been constructed, should not be
used for default values.

This should not cause any function change