WaveformViewer implemented, but some user experience improvements necessary