I've had several people IM me that freebie vendors I've created have been spamming them constantly. I have worked out that unfortunately I used touch() instead of touch_start() and there is a seemingly long standing bug involving touch() entering an infinite loop. Worse is that to cut down on spammy chat the vendor sends it as an Instant Message, muting works but going offline will rapidly fill your message cap.
There's no way for me to update the hundreds of vendors around so this would be a helpful bug to fix, especially as it would make touch() actually usable.