Updated source modification listener