make CCNode::boundingBox virtual