add interactive animation