yes, my intention was to use the SettingsListener object for better code style sync and trace, but looks like it might confuses people so let's use `mozSettings` directly as you mentioned.