Reported via Mail:
Unfortunately we've registered some strange behaviour in view of using the RegisterListener within the Context class (to automatically react due to some input field changes).
In view of this, I'will get into the callback method twice (not as excpected once).
So I think the only thing, which has to be adapted is the check within the Context.cs file (row 238) from if (value == this.value)
to if (((value != null) && value.GetType().IsValueType) ? value.Equals(this.value) : value == this.value)
So could you please change/adapt this in your library?
It might be possible that doing an == check isn't enough for checking that a string hasn't changed and we need an Equals(value, this.value) check there.