Safety measure to screensaver

Two related issues, if the default is "false" you can't change it to a string in "set defaults", so the default better be a string.
In case someone tries to convert the boolean "false" into a string it becomes "true" and uimanager will crash.
This PR prevents this