source: https://mods.factorio.com/mod/helmod/discussion/68cc2525faab4a9619e97d3b rework the navigator to change only the node that expand or colapse