Please avoid duplicate function declaration.
SettingsListener.observe('battery.status', this.updateBatteryStatusSettings); or something like that.