short PopReason(){short retval = mReason; mReason=0;return retval;}
PRInt16 PopReason() { PRInt16 retval = mSelectionChangeReason; mSelectionChangeReason = 0; return retval; }
  short PopReason(){short retval = mReason; mReason=0;return retval;}