#1762 and then some

includes / fixes #1762 

also hides other usernames at the same time
also pulls usernames from account switcher for hiding
I just figured out that we should be able to use `\00A0` here, it seems that the CSS content property supports special characters in this format rather than HTML-style.