rem: WMMenuItem *item;
context: destroyPopUpButton(PopUpButton *bPtr){    WMMenuItem *item;    if (bPtr->timer) {	WMDeleteTimerHandler(bPtr->timer);    }    WMFreeArray(bPtr->items);    if (bPtr->caption)	wfree(bPtr->caption);    /* have to destroy explicitly because the popup is a toplevel */    W_DestroyView(bPtr->menuView);    wfree(bPtr);}