put in a new interface for querying events, to enable event proxies