Matched the order of initialisation up to the order of the actual ui components.
Added start level validation.