I'm a little worried about removing this, as depending on the way the item has been customized by the user, it could need to update its layout on a resize (even though the common case seems it is not needed). So, maybe we could introduce a property, false by default (so that performances are the default), that enables this layout update for variableHeight items ?