Fully functional chart but very slow updating.
Reduces lag by only drawing a maximum set number of points (currently 500).