When I am crating an event, it would be great if I could evaluate the event in the frontend without any public or registered users seeing it. This is a problem today. I don't want the event to appear in any form on the frontend before I know it's ok and functioning correctly. Today I have to publish it as a private event, showing in the frontend list and accessible to registered users. Not the best option.
You should create a category with "Special" access. Assign the new event to this Special access level category, then it will only display to logged in users like you, not regular registered users. When all is ready, just assign the event to the appropriate category.
When I publish my courses under a "Test" category that is set to permission "Special" and should not be seen by public og registered users, all my "TEST" courses are showing in the module "upcoming courses" on my frontpage.
And that´s not the biggest problem, the titles are links that take the user directly to the registration page.
So in short: My unfinished courses that are supposed to bee seen only by the administrators are viewable and open to registration through the "upcoming courses" module.