enhancement login and join dialog