Hola Jerónimo,
Estás en lo correcto, con el código que tienen disponible es un poco complicado actualizar las interfaces.
Hemos actualizado el código para que sea mas fácil y modular.
Ahora la función que chequea los vecinos devuelve una lista de los vecinos eliminados para que puedan actualizar las interfaces.
Tengan en cuenta que la lista es una copia y deben gestionar ustedes la memoria.
Saludos