null when a change event was fired. Don't know how this really can happen, but protecting against the NPE isn't a bad idea.