use a CSSLayout instead of a VerticalLayout for the ControlPanel in order to avoid the extra space problem