Pretty self explanatory, use a state machine or flow graph. Update works. Add a state unit and enter that, update does nothing. Everything else fires, and it stays in the state. Here is a gif.
.NET Version (API Compatibility Level):
Customer support service by UserEcho