implemented zoom rotation and movement control