thanks a lot for the replies. Was thinking about the C/XML side of things too. Even tried to hunt them down. But wasn't obvious how to find them.. currently using bank_deposit, vendor_sell, fence, launder already. Guild bank deposit might come in the future as well as the "buying" side of all of them....that's a lot of hunting I could spend coding functionality...
Having slept over it. And reading Baertram's experience with the same problem in libfilters.
I think I give it one try of making my Adding/Removing Keybindbar buttons order resistant.
If that doesn't work....libfilters it is....
there is a lot of wisdom in "standing on the shoulders of giants"