Вопрос по then(newValue, devName, cellName) в when и asSoon для defineRule

я пытаюсь понять как и из чего формируются значения newValue, devName, cellName для when и asSoon. Из документации этого непонятно. На мой скромный взгляд этих значений там быть не должно, о чем и написал в первом посте

мне кажется надо:

  1. в документации в примерах кода при описании when и asSoon убрать из строки
    then: function (newValue, devName, cellName)
    всякое упоминание о newValue, devName, cellName, т.к. они не должны существовать.
    Или скажите в чем я ошибся

  2. Исправить фантомное появление значений в этих переменных при старте скрипта после сохранения