BugFix: preferWhite in preference does not work. Refactoring CommonFilter and ListMatcher.