pass all major animation properties to callback