The structures are all redone (panels and other objects). This is because it is data read from a database with remote sync, which, despite being rare, may present some change in its structure made from a computer or other mobile device. Thus, a routine that builds the structure from scratch is used for this update, ensuring data integrity. My idea then is to scan the items and see if the desired one is still there, calculate its Y position and place the scroll on it. But it does not work. Neither ScrollPosition nor ScrollToNow works!