Doing that via eventing would take years, walls of text and patience to setup everything correctly. It also depends on how many items do you have.
What is more - doing this via eventing would look kinda cheap ~ only texts floating around etc.
If you're having problem with one script, that doesn't mean, that every single one will do the same thing. If you're adding a script, you can simply remove it later, when there'll be any problems. It's always worth trying first. It can save lots of your time. (=
I'm using
this one and it works fine. It's very simple storage box script. If not, try searching for more. When none of these will work correctly, then yes, you can try doing this via eventing, but there'll be a lot of work.