(The gold doesn't disappear when it's been given.)
Neither does the handle... You will probably want to add DESTROY "coin" etc. to your code in the appropriate places.
The goblin doesn't disappear from the location description once you've traded with him.