Update move resize geometry in moveResizeInternal()
This way is better because the Window implementation has more freedom over how geometry updates occur.
This way is better because the Window implementation has more freedom over how geometry updates occur.