Don't show topic of a room again if it has been hidden during the current session
Improve join function

- Prevent multiple join requests
- Disable input during joining a room
- Prevent joining the same room again (TODO: also prevent this on the server side)