On the design of NetNewsWire’s timeline