Will fill this out later. :^) Want to be able to handle comm message asynchronously (e.g. allow manipulating an slider while something is running). Ping @stevengj @shashi