added removeDiffListener method.