ContainerControl array and ID

Trying to create a custom list box in a web app.
I’ve opted for using container controls as arrays. When I don’t add them dynamically, I’m finding that in the GUI Editor the ids move around. EG, the row at the top should remain 0, followed by 1, 2, etc. But after I’ve been designing it for a bit, they are all messed up.

Is this something others have seen?
Before I sink to omuch time into this, trying to design dynamically, should I expect to see the same thing if I create them on-the-fly?

Sounds like https://forum.xojo.com/13849-scrambled-control-arrays
This was just reported in the last few days

Either use EmbedWithin at runtime or if you have HTML, CSS and JavaScript experience, try the WebSDK. You’ll have much a better experience that way.

Greg, I will use the embedWithin, but then I run into the problem with labels having zero height.
I don’t mind storing a property with the index that I want to use (CorrectIndex as integer for example)