Just found a strange behaviour... I got my own table with reusable cells (something like how Android and iOS does it), which on reload will calculate positions etc. in a grid for all the cells. However, the panel used for the table will draw the first cell before it's been positioning correctly (I'm guessing), causing this glitch where the widget itself is in the correct position (as seen from the gizmos), but the actual drawn graphic is not (drawn at the "old" position, since the table won't know how wide it will be at first cell so it will recenter when more columns gets loaded and so on. Just think of it as a lot of widgets being instantiated and moved around).
Hard to explain, but what I found was that calling
UIPanel.Refresh did nothing (widget still not redrawn in correct position), but adding
widget.MarkAsChangedLite() in the
UIPanel.Refresh-method in the forloop did the trick. Not sure how Refresh is supposed to work, but I read it as a "Total, clean and brutal refresh of the panel, inefficient but used when necessary", if you know what I mean

Anyways, I will use my fix for now but thought you would like to know about this issue (?). I don't really have time to create a reprocase atm, got a deadline incoming... Sorry!
Cheers!