removed child reselection from scrollToChild

updated scrollToChild method removing child reselection as it was
creating problems when the user expects to scroll to a certain index and
scrollToChild changes it
updated getClosestChild method to prefer children towards the end