better observer handling for navbar

use singleton to reduce amount of content observers and make sure the old is removed

Change-Id: I8248dbd7ea2b7d43f8b177d645869985cc3c42b9
Merge "better observer handling for navbar" into jb43