How do I make a Widget update (to another image) each time i pick up an item?

You could use an Interface or Castto node or event dispatchers

Interface probably being preferred here