https://academo.org/demos/virtual-oscilloscope