resolves #5 by removing the tables and turning them into panels, differing by the message type.