Error message shows only once as the item's not removed from container after the animation completed.

bus in removeError method. When async method fadeOut completes, the removeErrors might already be executed and leave the item in the ul and the container won't show up again