In the revCore.8.livecode stack, the functions ideCoreCardOfcontrol() and ideCoreParentOfControl() have the same contents. My guess is that ideCoreParentOfControl() is intended to return the actual parent of the given object, and in that case wordoffset("card"... isn't going to do the trick if one is looking at a control in a group.