changed visualizer specification
visualizer spec is by default interpreted as a command line, for backwards compatibility
manual merge with upstream/master