If a developer calls `this.set("value", 1800)`, the new code won't be executed. Could you move this code into the `valueChanged` function instead? Thanks!