This is the main loop for the thread. This is basically the amount of real time since the graph started. Each of these, if not null, are repainted at the end of each update. A click in the X axis causes domain changes, a click in the Y axis causes range changes, anywhere causes tracking to be off and automatic adjustment to be on. The default is 1.0, so it plays in realtime.
Any value is okay, positive, negative, or zero.
Adjust the range on the vertical Y axis that is mapped into the visible window. This sets mYMin, mYMax, and mYScale. This is to avoid huge spikes and dips from affecting the display. Adjust the domain on the horizontal X axis that is mapped into the visible window. This sets mXMin, mXMax, and mXScale.