add function Firechanges to firepropertychange from averywhere