added animated background color property and a few variable name changed