You probably won't like my suggestion any better than the others, but this has been debated many times before, and I doubt things will change. You just need to structure your code to create at a top level event and pick after, at the same level.
(Only addressed 'Start function' button).