Why don't you just put these styles in commbadge and link the user to the /comm/ URL? Why you have to make this hard?