renders only the relevant events
caches non-requested events and only reports requested events