canvas based real-time brainwave visualizer