BaseStatusBar: further updates

only create new observers if a setting is enabled. set observer to null when disabled.

Change-Id: Ib1433f461da410d805e200d14e469239e6dc7dbf