The 'Create Initial Parameter Events' option on the Automation Panel

Essentially yes, but the request is also about making the option more flexible, which I know will make some users happy.

I think that touched parameters that are set back to 0 could probably be ignored.