if windows on screen are going to be moved, then do the ReplayPointer before that...