added changeMaterial event