I found it easier to start a new event sheet for each layer as I was originally putting everything in one single event sheet and it was getting really hard to navigate.
So one for the HUD overlay, inventory box, background, buildings, usable objects, enemies and a couple for different menus. (I know I'm forgetting a few but you get the point)
I was imagining a cleaner version would essentially be a feature keeping it all in one sheet but dynamically show only the code relevant to the area you're working on.
Perhaps I should have suggested a feature filtering the code that affects a single selected object rather than a whole layer.
I think I just need to rethink the way I'm splitting things up and just need to keep track of everything on a big sheet of paper or three, but thanks anyway.