When you hover with your mouse over a slot with a creature, permanent, etc. a card image appears and it accompanies the mouse until you leave the slot. If you keep the mouse over when the creature/permanent is destroyed the card image remains and it keeps accompanying the mouse cursor until you enter a new slot and the card image changes.
I'm guessing that the game waits an event telling the mouse has left the slot, in order to remove the card image, but this event is not sent when the slot is destroyed. It is not sent afterwards because there is no slot to leave anymore and the card image (or the variable responsible for it) gets overwritten when you enter a new card slot.
Spoiler for invisible spark