allow custom disabling (update on change event)