I have found that we have to do two things to avoid the "Aborted" error.
1) use setTimeout 2) use mousedown - Especially for FireFox, because it views click as both mousedown and mouseup
$("#someBtn").live("mousedown", function(){
var mT7 = setTimeout("myFunction()", 50); // 1000 would be a second
});
var myFunction = function(){
var wtArgs = ['WT.dcs_id', 'youridgoeshere', 'DCSext.myFirstVar', varArray[varArray.length-2], 'DCSext.mySecondVar', varArray[varArray.length-1], 'DCSext.myThirdVar', tempArr[0]];
dcsMultiTrack.apply(this, wtArgs);
}
Hope that helps