@akre54 Should this be `addEventListener` or `delegate`?