What if the user presses down again? I think here the `toSelect` will always stay as the first child of the selected DOM element and it won't ever be the second or third child.