Thanks for persevering through! Yea multiple others has encountered freezing as well.
Really good points on the windows, if I ever come back to work on this I'd probably do away the whole secondary window altogether and have everything work inside the game screen.