In all top-level event publications (select, unselect, highlight, unhighlight, setFilter, removeFilter), pass parameters in a single 'args' object, with a 'source' attribute.