limit to 5 messages with a toggle