Refresca los estados al abrir el editor
Refactorización de código
Refactorización de código
Cambiado updateIfPossible() por updateIfPossibleAndNeeded()