resolve

This filter with each listed event name widened to every name its event type has among models of the filter's context: the current name and the former ones (aliases), so a rename on either side keeps matching. A name no model knows stays as it is.