How did you make the zoom?
Global variable : zoom = 0
System - zoom = 0 ----- System - set layout scale to : lerp(layoutscale, 1, 1*dt) ------- normal zoom
System - zoom = 1 ----- System - set layout scale to : lerp(layoutscale, 0.6, 1*dt) ------- zoom out
System - zoom = 2 ----- System - set layout scale to : lerp(layoutscale, 1.4, 1*dt) ------- zoom in
And what did you mean about force rotate?
Are you using the rotate behavior?