Cleaned up inconcistent window sizing/location that produced "funny" bugs where the window would sometimes not reposition itself properly (and occasionally fix itself later).

Possibly addresses Issue #395