rem: editCard.okCallback = window.arguments[0].okCallback; 
add: gOkCallback = window.arguments[0].okCallback; 
context: function OnLoadEditCard(){  InitEditCard();  editCard.titleProperty = "editCardTitle";  if (window.arguments && window.arguments[0])  {    if ( window.arguments[0].card )      editCard.card = window.arguments[0].card;    if ( window.arguments[0].okCallback )      editCard.okCallback = window.arguments[0].okCallback;    if ( window.arguments[0].abURI )      editCard.abURI = window.arguments[0].abURI;    if ( window.arguments[0].abCardURI )      editCard.abCardURI = window.arguments[0].abCardURI;  }  // set global state variables  // if first or last name entered, disable generateDisplayName  if ( editCard.generateDisplayName && (editCard.card.firstName.length +                      editCard.card.lastName.length +                      editCard.card.displayName.length > 0) )  {    editCard.generateDisplayName = false;  }  GetCardValues(editCard.card, document);  var displayName = editCard.card.displayName;  top.window.title = gAddressBookBundle.getFormattedString(editCard.titleProperty,                                                           [ displayName ]);}
meta: 10234	/local1/tlutelli/issta_data/temp/all_js/javascript/2006_temp/2006/10234/d08d4d3f9753b01573c0820f3dc3010c62295d11/abCardOverlay.js/buggy/mailnews/addrbook/resources/content/abCardOverlay.js