Update on join, part, quit
Not empty text on focus lose