*Brings more pizza and offers a toast*
Yum pizza! Pepperoni, no sauce. Truce for now, then.
I've been thinking about it all day though, and I'm finally beginning to understand what you mean. When you say private event sheets, you really mean "object event sheets." Events explicitly tied to objects, carried between layouts and with process priority over the main event sheet.
I am still not wrong in saying you can do anything this would accomplish already using Construct's current event structure. But, I see a benefit in my specific scenario to having things the way you described:
Let's say I have a set of level designs I want to be able to call at runtime, based on a user's customization. I have SPACE, OCEAN, and LAND. Right now, I have event sheets for each that are included in the level's main sheet and only activate based on a variable. While this accomplishes what I intended, it means that I have have all the events for those designs included at runtime. What your idea of "Private Event Sheets" could accomplish is saving valuable memory - whether that be a few bytes or several kilobytes of events unloaded from RAM. All I'd have to do is call a control object for that level, and it would bring along with it the events needed to animate that level.
Am I getting close to your vision of this?
Really, what it boils down to here is a tweak to ease of use and some memory micromanagement... I still contend we can do this without private event sheets. But what's the harm in having as many options as possible, right?
One of your other points.. the one about process priority, I'm not sure has anything to do with this. Take an object that follows the mouse cursor on an ALWAYS event. As we can see, even running at a full clip the object is always a few milliseconds behind the mouse cursor. This might have more to do with Construct's internal workings than anything we can create with events. On the grander scale you described, you're right. This weirdness cuts into the viability of user-created behaviors. Maybe Rich can shed some light on it for us?