Added example and recursive animation strategy