The above suggestions have the serious disadvantage that they are "blocking" everything else, including the stop button.
I prefer to manipulate the event timeouts using a shift register. With this method, all other events can still occur without messing with the pause status. I have quickly composed a simple example, more details are on the FP.
(A quick note about the original VI:
General: PLEASE don't post VIs set to auto-run when opened. I prefer to look at the diagram first before deciding to run it. There could be malicious code out there!
Why do you use a "200ms wait" AND a 100ms even timeout in the same loop. Does not make sense!
Why do you set all these properties with every loop iteration? This needs to be done never (preferred) or once only. All the property nodes can be combined into one. Just resize and select the desired properties.)