[Feature] selectAnyLink + directional nav: consider all elements, not just those in viewport (this allows you to use directional navigation to move beynod the current viewport)

Plus, do nothing when 'shift' is pressed if space is already pressed