I have a program that gives the user 2 seconds (i use an elapsed time bloc of 2 s) to push a button (hardware, from a keypad). If within this time there is no action it executes the rest of the program in a certain sequence, if a button has been pressed, it executes the same sequence. as it is running in a while loop, after the rest of sequence is finished, i will observe the 2 seconds again until 50 push buttons are done. if the user doesnt push the button, there is no problem (in other words 2 sec elapse). however, if a button is pushed, the sequence moves on to a different bloc, but the elapsed time bloc does not stop and keeps running. when the program runs again the elapsed time bloc, it finds 2 sec have been elapsed and skips a whole bloc of waiting for 2 sec. when i try to reset the elapsed time bloc when a button is pressed, it starts the counting time when the button is pressed, and when the program runs again the elapsed time bloc, it finds that most of the time (some 1.5 secs) are already gone and does only observe 0.5sec. I hope this is clear, please is there a way of enabling or disabling the elapsed time bloc so it wont run while other blocs are running, and starts counting time only when the bloc (or sequence it is in is run). Thanks in advance