fix animate()  and use owner state.containerType for listItems