adding more animation completion handlers. suppressing warnings