Added value change callbacks and initial value setting