animation: fix leak cause of new cancel() that doesnt release the widget reference in Sequence and Parallel animation classes