1000000% agree. That's a problem I'm working on right now. I did learn about hooks, which is a way to constantly remind it. But that's too generic.
At some point I plan to do some ralph wiggum loop stuff maybe to hash out the best way for triggers to work.