TextBox::ValueChanged hook