DataPlot emits a limits_changed event
Add TODO about pyqtgraph limit setting
Completely refactor limits and timestep updates