added filtering of events
submitting new filter criteria results in requesting a new data set
from the backend with the new criteria