Visual cues for flagging

Implements almost everything discussed on #378, except highlighting in lists — I’m not sure how to do it best.