Added an interface for calling the Visualizer