See if I can run DR with overlapping bins. I think I have an idea on how to do it. I would create another set of bin edges that have been shifted back by a set amount. Then, the DR loop will have a different condition: the difference between the bin number of track 2 w.r.t. the second set of bin edges and the bin number of track 1 w.r.t. the first set of bin edges has to be less than or equal to 1.
Here's an example where the green is the first set of bin edges, and the blue is the second set.

So if track one is in green bin 2, then if we require track 2 to be in blue bin 2 or blue bin 3, then we cover all of green bin 2 and around the bin edges.
See if I can run DR with overlapping bins. I think I have an idea on how to do it. I would create another set of bin edges that have been shifted back by a set amount. Then, the DR loop will have a different condition: the difference between the bin number of track 2 w.r.t. the second set of bin edges and the bin number of track 1 w.r.t. the first set of bin edges has to be less than or equal to 1.
Here's an example where the green is the first set of bin edges, and the blue is the second set.

So if track one is in green bin 2, then if we require track 2 to be in blue bin 2 or blue bin 3, then we cover all of green bin 2 and around the bin edges.