Is this a requirement for the new List to work? I guess using `visibility:hidden` instead of `display:none` is to be able to measure the size?