VerticalLayout: HANDLING HORIZONTAL AND VERTICAL ALIGNMENT