I think I can explain it better...
When I use the mouse wheel to scroll out, the FinalOffset appears to move towards the mouse cursor. If I want the FinalOffset to stay in the same spot while zooming in/out, I would need to hover the mouse cursor over the current FinalOffset location when moving the mouse wheel.
How do I zoom in/out, keeping the FinalOffset at the same location regardless of where the mouse cursor or tap location is?
Thanks!