I assume most of you saw this already, but in case you missed it, you may find it helpful for solving the unwanted interruption problem. I know I've spoken to countless folks about this specific issue in the past and how frustrating it can be for users and developers of the system.
Full blog post here: