how to succesfully clearTimeout to be eligible for garbage collection in this case?
function addClick(target:DisplayObject):void {
target.addEventListener(MouseEvent.CLICK, clickObject, false, 0, true);
}
var intervalId:uint;
function stopDragObject(e:MouseEvent):void {
e.target.stopDrag();
if (!e.target.hasEventListener(MouseEvent.CLICK)) {
intervalId = setTimeout(addClick, 20, e.target);
}
}