SpectrumPlot2

fork it on Github

Here, each spectrum's Array is updated with new values at every mousemove
Thus, calling .updateSpectrum() is NOT required.