What's the reason for the callback function with remove, wouldn't it work with simply li.fadeOut('normal')?