Loader progress question

Hi

I have a class that pretty much loads content (swfs) out of a given array. On button click it preloads the content and then adds it to stage. Pretty standard loader thing there.

My problem is that when I click on one button and then click on another instead of stopping the previous loader it actually “adds” another and the two keep loading.

So my question is: Is there a way to IF a loder is in progress, first remove that listener and THEN start the new one?

Thanks in advance!