Frameworks: reduce observer again

thanks Jens for the basic idea

cheers

Change-Id: I5bfae13c30d9454333c1cf4553708ea52014c855

Conflicts:
	packages/SystemUI/src/com/android/systemui/statusbar/policy/KeyButtonView.java