Make message headers use flexbox instead of float and make them collapsibles. Unfortunately, toggling the collapse state doesn't seem to work. Looks like a polymer bug.