Fixed zooming while navigating.

Found a little hiccup in the zoom and "test paths".  The test paths
were based on the visible window, not the full Viewport, so when
zoomed, they only went to the edges of what was on the screen.  Which
was much less interesting.