Rotating by 0 degrees went through the complete rotation pipeline including a image reload. Now, 0 deg rotations are ignored.
We actually don't need different callbacks for zooms with different targets anymore since the target is an object property anyways.