show username of the services in the publisher

original work by @Ruxton
rebased and extended to include feedback from the original PR #3959