Source change method
Source attrib change function