Code:
  var %edit = 12,19,20,21,857,22,860,31,367,368,64,65,68,67,69,73,74,75,78,79,80,102,103,104,120,121,122,123,124,125,126,785,788,967,274, $+ $&
    559,561,565,800,802,805,174,169,813,809,810,429,372,287,516,511,505,502,517,512,506,186,183,188,166,849,426,721,713,851,842,920,852, $+ $&
    724,902,954,960,914,916,918,923,924,925,729,784,708,608,609,610,873,710,520,547,548,821,823,825,827,838,841,868,876,877,899,901,940
did -rb %d %edit

This code cleared unintentionally the text on a button with id 85 (which is no 44 token in variable %edit), and, despite the -rb switches, still was clickable, so -r worked for it and -b didn't.

I changed the code to:
Code:
  var %edit = 12,19,20,21,857,22,860,31,367,368,64,65,68,67,69,73,74,75,78,79,80,102,103,104,120,121,122,123,124,125,126,785,788,967,274, $+ $&
    559,561,565,800,802,805,174,169,813,809,810,429,372,287,516,511,505,502,517,512,506,186,183,188,166,849,426,721,713,851,842,920,852, $+ $&
    724,902,954,960,914,916,918,923,924,925,729,784,708,608,609,610,873,710,520,547,548,821,823,825,827,838,841,868,876,877,899,901,940
  did -rb %d $gettok(%edit,1-30,44) | did -rb %d $gettok(%edit,31-60,44) | did -rb %d $gettok(%edit,61-,44)

and this did not alter button 85's text anymore.
It looks like something breaks up in /did internally, when the amount id's exceeds some length.