Improve resizing a bit

but I'm still not certain how to solve it. Signals/Slots are probably
not the way to do it