Hi John,
I've had a look at this for you and we can make this run continuously using a reasonably simple architecture for your code called the Producer-Consumer.
This whitepaper has some information on the architecture and how it works: http://www.ni.com/white-paper/3023/en/
I've created a simplified version of the project template you can get through the Getting Started Window on LabVIEW 2013 and attached that below. This uses a Queue FIFO to send messages between a master loop and a slave loop (producer and the consumer). In the producer loop you have an event structure which detects button presses of your front panel objects and sends an appropriate command to the consumer via the queue.
Here's a brief description of an event structure: http://www.ni.com/white-paper/3331/en/
In the consumer this reads the first message in the queue and uses a case structure to select the code to run based on the command. You can add in your functional code into each case depending on what you'd like to do. I've left this open for you so that you can adapt it to your requirements and it will be easier to expand moving forwards if you introduce extra functions etc. I've also linked the stop button press so that it will stop both loops on the same button press.
I trust that helps.
James
James P