I originally also wanted to allow the user to drop epochs based on the original indexes, so that behavioral drops don't have to be the first step in the exclusion process (having the process be order sensitive sounds bug prone to me). Perhaps this is made redundant by the new filter_events function you wrote though?