struct ComponentData *wdata = (struct ComponentData *) unhand(parent)->pData;
wdata->widget
struct ComponentData *cdata = (struct ComponentData *) sysMalloc(sizeof(struct ComponentData)); SET_PDATA(this, cdata)