The break handler is built into the actual client, my script doesn't handle it. The only thing my script does is know when the break handler is going to be activated, and picks up your traps before it logs out.
see right here:
[iNFO][bot #1][12/28 01:24:24 AM]: [PickupAllTrapsTask]: Spot 2506,2911,0 is not active, checking next trap...
This is my bot knowing your break handler is activating and picks up all your stuff. But the actual logging out and breaking part is OSBot's client.
Hope this helps!