You could use the Microflow Timer widget. I believe that every time the dataview gets a new object, it should restart the timer, not sure.
You could also build the setup differently. Use a transient object on the page that has a reference to the notification. Instead of clicking the listview, you click a microflow button that changes the reference to the notification object, which you show in the dataview. This way you are already in a microflow whenever a notification is selected.
Ah, I might have answered this myself with the Microflow Timer widget in the app store. Will comment back if that does what I'm hoping it does.
Yes, looks like Microflow Timer is doing what we want.