Out of order setting values in SGUI controls

To allow for setting values before parts of the control exist and still
applying them.