refactor DisplayFilter