In a way, this is good. I can add a field that identifies my custom records as "complete" or "incomplete." Then I can move the functionality that completes them from my user event into a scheduled script, which will improve UI performance and user experience.