1. No need for the sequence structure. You have enough data flow to initialize the important things.
2. Get rid of the wait in your top loop. The Event Structure "sleeps" when it is waiting for an event. So the rate at which you get events will limit your loop rate. Right now, you are limiting the rate of events to 5 seconds! That is an eternity! And there is absolutely no need for it.
3. There is no need for that "Zero" button. Just use the data from the User Event in your event case. Actually, there isn't even a need for the case structure in that event case. It will always be TRUE when you get that event.
There are only two ways to tell somebody thanks: Kudos and Marked Solutions
Unofficial Forum Rules and Guidelines
"Not that we are sufficient in ourselves to claim anything as coming from us, but our sufficiency is from God" - 2 Corinthians 3:5