Also moves "ForceUpdate" to a queued connection so it occurs as soon as the rest of the processing is done. This ensures the viewer isn't updated too early.