added hasFinishedAnimatingIn() and hasFinishedAnimatingOut()