Apply filters to clients & events with bulk selections

This fix should do a few things:
* Only apply selections to filtered events
* Remove selections when filters are modified (using `$watch`)

@palourde can you test this when you get a chance? If the solution is satisfactory I'll do the same for the clients controller.