Chat improvements

+ join/leave lobby using buttons (clicking on lobby names won't do
anything)
+ fixed not showing empty UL/DL lists