well, I don't see much huge errors here... "And, yes, when I don't apply the rotations, this problem does not occur. " I was talking about the applyRotation() method (when tween complete...)
how do you get your direction, from your mouseEvent? : rotationX: currentAnimatedSide[i].rotationX + (90 * direction)
