Ellipsize room names. Handle server-produced errors. Make sure clicked items really correspond to their gap item.