Zoom events, and restoring state after the zoom event is done.