Display/group messages

Needs refactoring (again), but it works!