change control behavior