Embrace the flexible box model in the widgets

Sure thats works too.