added zoom functionality..  Still should add to do a viewport scale on load.