animation complete function sig is same as animation step