set up zooming, cleanup
zooming works well