Progressive messages: tracking message progress through events - Aycock, CC (University of Oxford, 2011)