Mod: relayout need to have a superview first