*bump* I've gotten a lot down in the last three weeks or so, despite other engagements; the following is the list of what I have completed from my Graph3DC to-do list since May 25th:

Most recently, I implemented proper labeling for the axes, by computing three extra points in 3D space for the center of each axis label. Here's a demo of rotating a graph with LabelOn.

**Code:**```
; [X] Add ZoomFact to Window menu
```

; [-] Remove step_x / step_y? -> Still need for fixed-point X and Y computation

; [X] Try to optimize computation as much as possible: Pre-compute X and Y and X/Yinc, eg? -> Saved ~14% time for 289 points

; [X] Don't use ScaleFactor to scale ZoomFact in Window menu (x2)

; [X] Fix looping menu <> graph after using the Zoom menu

; [X] Consider averaging point colors for line colors -> Thanks to Runer112 for working through this with me and writing an optimized version

; [-] Experiment with the regraph hook for v--- this

; [X] Fix rendering when you leave via a menu and then return

; [X] Add some kind of graphDirty flag for switching between trace and graph.

; [X] +/- zooming from graph mode

; [-] Fix 2D graphing freezing after entering a 3D equation (Cannot replicate...?)

; [X] Implement Format menu

; [X] Implement Tracing

; [X] Apply graphhook key fixes to formathook and vice versa so all keys work right

; [X] Fix redrawing Format menu after other menu -> change cxCurApp? Yep, that did it.

; [X] Display proper number of equations based on mode

; [X] Add high-resolution, 2-equation mode -> set starting res properly based on mode

; [X] Set default res to 17/27 when switching modes

; [X] Erase progress bars using a fill

; [X] Reset colors before possible error message in graph computation

; [X] Fix resetting window when entering the Format menu

; [X] Fix erasing behind Format menu

; [X] Fix flashing trace cursor when no equations are enabled

; [X] Fix memory leak on context change out of Graph or Format mode

; [-] Fix bug in Y= menu when entering a menu or using Rcl. -> Unable to replicate

; [X] Explain what's happening while computation is underway

; [/] Add tip for equation entry in Y= menu