@dangoor I have switched over to definePreference.  Following the kitchen and sink example of doing a definePreference and listening for changes does not seem to behave the way I would expect.

That is, that if the value has not yet been defined, doing a get after the definePreference does not return the correct value.   It returns undefined.  Is that expected?