n();

    const detectorLink = node.downlinkMap({
      laneUri: "detector/state",
      didUpdate(key, value) {
        const detectorId = key.stringValue();
        const occupied = value.numberValue() !== 0;
        const detectorApproaches = detectors[detectorId] || [];
        for (let i = 0; i < detectorApproaches.length; i += 1) {
          const approachView = detectorApproaches[i];
          approachView.occupied = occupied;
          updateApproach(approachView);
        }
        if (occupied) {
