d.note: revising user interfaces through change tracking, annotations, and alternatives. - Björn Hartmann; Sean Follmer; Antonio Ricciardi; Timothy Cardenas; Scott R. Klemmer (CHI, 2010)