add callbacks to set{local,remote}Description