🎯 The Pattern
Single delegation setup:
super({ 'body': ['click', 'input'] }, {
click: {
save: 'handleFormSave',
login: 'handleUserLogin',
delete: 'handleItemDelete'
},
input: {
search: 'handleSearchInput',
validate: 'handleFieldValidation'
}
});
HTML:
<button data-action="save">Save</button> → handleFormSave()
<input data-action="search" /> → handleSearchInput()