Start building web interface to remove dependency on pyglet
Add a textarea for console output
Add web.py as a dependency and host web interface using it
Decouple NIA device logic from pyglet UI
Add background updater to poll data
Dump brainfingers to the console
Start adding structure for coffeescript
Add jquery and underscorejs libraries.
Lay out basic blocks for canvas sections
Fix margin on frequency graph area
Expose method to access step values for BrainFingers
Redraw after each completed drawing step
Rename 'step block' area to more appropriate 'histogram'.
Move declaration of highly reused variables into main object
Clear the background each frame
Rename drawSteps to updateLoop (more appropriate) and change the redraw rate to 50ms
Start working on displaying the RGB waveform
Remove waveform json encoding because it is just too damn slow
Rather than graphing the overall waveform, just graph a history of the values for each brainfinger
Comment cleanup