actually detecting the messages case, very rough start on message lists

highlighting is mostly done. Labeling and quote/edit/etc needs work.