Keep zoom state in the State Model, refs #32