Add Widget.relayout