[BUG #5777] Only fire a change event on splice if the content really changed.