Fine tune bug fix

- need to remember the scroll position of children as well