refresh() {
        const changesDetected = this.updateObservers_();

        // Continue running updates if changes have been detected as there might
        // be future ones caused by CSS transitions.
        if (changesDetected) {
            this.refresh();
        }
    }
Invokes the update of observers. It will continue running updates insofar
it detects changes.

@returns {void}