Yeah that's what I did. So for an active done call, you have to use blocking.. but non-interruptible lookto's are annoying. So the best way is to attach stoplookto to onmousedown?
That's what I've done. It's all a touch complex, unless I missed something.