there many examples about animation here