Report question

Question: How to implement pause (and more) functionality?