Oh my, you are exactly right(except that I needed to set a global flag, not spawn the object), and I had already done it ... but I did not copy it to my campaign folder, I was editing in the assets folder! What a dumb mistake. It works now, thanks for your help.
Short side question you might be able to answer. I made an entry into the english.xml for name and description of the item:
<string name="flower-uname">Flower</string>
<string name="flower-udesc">A faul smelling flower</string>
But the name just show up in-game as flower-uname and description as flower-udesc. And i remembered to edit the right place this time
It's not a big issue, I could just change it in the shared.xml file, but if you have any idea what I'm doing wrong here, I'd be nice to fix.