Properly checking for nil values to set defaults

By checking for `blank?` makes it impossible to clear the areas with default widgets. When ever they are empty, they are also blank and will be filled with the defaults again.

Best

Gregor