fixing some minor crashes
adding a const for zoom speed
improving "quadrant" abstraction
adding a handful of clarification renames