feat(list): add sorting of child controls