v) => v.home);
                    delete remaining[home.url];
                    }
                    currentNode.current = true;
                    let existing = {};
                    existing[currentNode.url] = currentNode;
                    for (let i = 0; i < depth; i++) {
                    existing, remaining = getNextLevelNeighbours(existing, remaining);
                    }
                    nodes = Object.values(existing);
                    if (!currentNode.home) {
                  