Reworked FilterListAdapter.java to use new IFilter