No, it does not need to be run in continuous mode. If you select the front panel boolean and then run the VI, you should see what you want. Your top level VI should really have a while loop and you can place this code inside the while loop or inside an event structure. If your design your program correctly, there is no need for sequence structures. Use dataflow. A much better approach would be a state machine. Sequence structures just be used sparingly, if at all.