Added all-messages tab & associated refactoring