So I have this [fiddle here](http://jsfiddle.net/jcv51u73/1/) which adds a div at the bottom right corner to notify the user when he adds an item (click event on `item1`..`item5` divs). This div self-destructs (`div.remove()`) after a few seconds.

```
$(document.body).append(element); //the div created

setTimeout(function(){
      $('#test').remove(); //the div to be removed
}, 3000);

```

The first problem was that adding several divs in less than 3 seconds would result in a lot of divs not being able to see the ones underneath. So I added this line on the `.click()` event before doing anything else happens.

> 
> $('#test').remove();
> 
> 
> 

**The new/current problem** is that adding several divs in less than 3 seconds might result in the div appearing for only a second or less, not being able to see what it is. Is there a way to fix this??