fixed bug with triggering context change events when both old and new values were null