improve the viewer. Rotation of objects works fine. I need to fix zooming