Tidy up chat and mobile detection
Theme now togglable from mobile