add option to run the producer or viewer directly
fixes #12