fix history filter + refactor participant filter