As per your description, the user input should be delayed, not ignored, because LV will execute the event at last.
Anyway, to shorten the delay, you may simply set a 0 ms (or a very short, e.g. 10 ms) timeout for the event structure and manage a timeout "by hand". For example, you store in a shift register the last time you executed the refreshing code; when the timeout event executes, you subtract the last time value from the current time; if the difference is more than a given threshold, you actually execute the refreshing code.
Paolo
-------------------
LV 7.1, 2011, 2017, 2019, 2021