needsResizeLayout