Detecting Tag Inactivity

What is the best way to detect a Tag hasn’t changed for X amount of time. Basically if a machine hasn’t changed state in the last 10 minutes, we want to popup a window for the operator to give a reason nothing has happened. So what I want is to have a tag that if it doesn’t change for 10 minutes, popup a window.

I’d suggect an expression tag to monitor the timestamp:

secondsBetween({[~]path/to/tag.Timestamp},now()) > 600