explain the smart folder bgimage fade logic