Now also keeps in mind the size of the settings controls itself.