Better behavior to select down dir

Hi Pei,

This PR modifies the `down-dir`behavior to give priority to the selection of the current node content if it is expanded.
The previous behavior selected  expanded siblings before considering the expanded node content.
Since we can select explicitly the siblings with `s` and `S` it is better to depth-first navigate in the tree.

Cheers,
syl20bnr