* changes: Prevent any rotation while seamless rotation is pending. Prevent triggering orientation changes until previous completes.