Set callback takes current value as second parameter