basic depth selection working

still to do: reset highlighted node when changing levels (e.g. a node in
level 2 is selected, now step back two levels: node still selected, when
stepping forward level 1 gets skipped)