GLPlot: Factor out scheduleUpdate
Add limits support
Test: set plot limits