always callback on set and include current value and if a change was made to the pin.