IMO - and it is just my opinion - this looks horrible. I much prefer the current system.
This seems more like an aesthetic change than a useful functional change, and I'd rather see more and better functionality before aesthetics.
**** Edit ****
Just so you understand my point, here is how I work:
When I create a Layout I don't add an Event Sheet, as I create numerous Event Sheets and Include when needed. The Layout is created at runtime from parsing json.
So for instance, I have Event Sheets such as Collisions, ControlSystem,Hud,Globals, and many many more. It makes it far easier for me to amend just a single event without having to hunt around everywhere.
Using your system would not work at all for me. Do you see?