zooming functionality improved.  viewport now zooms on its center point.