both rotation and zoom now work