Why do you start with 10 children? Why not generate them all dynamically from the view?