Remove WWidget::updateValue to simplify logic.