cleaning
hide if the unread count is 0
allow localization of the displayed text
update the display when the screen turns on (rather than a big content resolver to update every time we get the broadcast)