A colleague suggested that it would be good to record what the user had been doing just before suspending a task, and play it back to them when they resume that task. Rather than hard coding that specific feature, I have put in this family of hooks, to allow various such things to be added.