Você não colocou delay na hora de dropar os itens na lixeira, as vezes fica alguns itens que deveriam ir para o lixo no inventário. Seria legal você colocar um delay de 50ms, acho que já funciona :P
@edit
Na verdade, já tem delay, agora que vi, então vou tentar aumentar esse delay para ver se...