smooth rotation and zoom (issue #89)