including filtering of events (now really)