Replace ['DELAY' next Action] with ['WAIT UNTIL']

I'm trying to use BBT to hold a [LEFT Click & Drag] mode! (so I don't have to keep my finger pressed all the time).
I use a DELAY to send a LEFT Click Mouse UP after a set time, BUT that set time is either too long or not long enough !!!

If I just CLICK, the Drag does stop BUT the Mouse still needs a CLICK UP command to restore the proper functions.

I need to hold the MOUSE DOWN ---UNTIL--- I Click again.

Thanks