printf("aEvent->message %d on 0x%X\n", aEvent->message, aEvent->widget);
nsEventStatus PR_CALLBACK HandleEventRadioButton(nsGUIEvent *aEvent){    printf("aEvent->message %d on 0x%X\n", aEvent->message, aEvent->widget);    switch(aEvent->message) {        case NS_MOUSE_LEFT_BUTTON_UP: {            nsIWidget * win;            if (NS_OK == scribbleData.lines->QueryInterface(kIWidgetIID, (void**)&win)) {              if (win == aEvent->widget) {                scribbleData.lines->SetState(PR_TRUE);                scribbleData.scribble->SetState(PR_FALSE);              } else {                scribbleData.lines->SetState(PR_FALSE);                scribbleData.scribble->SetState(PR_TRUE);              }            }        }    }    return nsEventStatus_eIgnore;}