messages stack properly, and the header-margin adjusts to accommodate lots of messages.