Started work on using URLs for messages
Fixing room URLs
Switch back to buttons
Some tidy
Working on refactoring
Pile of refactoring