This is great, thank you so much!
By the way, how would you go about rendering such bound around the animating element ?
I thought of adding this code, but there's an offset which I cannot account for :
// CCSkeleton::-draw
// near end of method...
if (_debugRect) { // a new property I added for debugging...
// Position and bounding box
CGPoint pos = [[self parent] convertToWorldSpace:[self position]];
CGRect bb = [self boundingBox];
// draw the rect...
glLineWidth(2);
ccDrawColor4B(255, 0, 0, 255);
CGPoint points[4];
points[0] = ccp(pos.x, pos.y);
points[1] = ccp(pos.x + bb.size.width, pos.y);
points[2] = ccp(pos.x + bb.size.width, pos.y + bb.size.height);
points[3] = ccp(pos.x, pos.y + bb.size.height);
ccDrawPoly(points, 4, true);
}