Re #2976 Allow `id` values to be generated from a function given attrs
Merge pull request #2985 from caseywebdev/generate-id

Re #2976 Allow `id` values to be generated from a function given attrs
#2985 -- use 'change-id' as the event name