Theme selection is now kept correctly in the user defaults