Have you found out your error?
Maybe you assign an event twice. Lemme explain. Maybe you set up on an UPDATE_COMPLETE (ie) to add an event to your button.
If you load the componend twice, then your event will be double, and thus, called twice.
Might help.