playing with creating a web interface and thinking about the issues

such as the infinite loop, when do things return, who owns the web interface
and how it and the rest of the code share information about the launch code
etc