You can do that with the normal version too. Using the delayed search prevents lagging the game for large processes though.
Is there a way to remove a neighbor without changing the neighbor count of each of the neighbors?
like, when you delete an object, the neighbors of that object remove it/dont use it automatically