clearTimeout

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);
    }
}