Hi Seiichi,
It looks like your event registration is registered multiple of times.
Your attached code does not show where the event is registered, that is why i was asking what is inside the setprint() method.
How do you register the events ?
Are you using B1DE ?
Regards
Edy