Hello, After finding out that horizontal list doesn't do variable width, I switched my code to a repeater.
The repeater has (sometimes) changing arraycollection as the dataprovider and a few UI controls nested in it, like a button and a label. Anytime an item in the arraycollection changes it seems to cause a flicker of the whole thing. Is this by design? Is a repeater not smart enough to do an incremental update the way a list does? GP