an obvious bug in CCControlUtils::CCRectUnion