SpectrumViewer implementation.