private void newFilter() { //Filter the mods in Download Mods based off mod tags and search filter
		String regex = "";
		String comboText = "";
		if(!txtFilterText.getText().equals("Filter Text")){
			regex = "(?i)" + Pattern.quote(txtFilterText.getText().toLowerCase());
		}
		if(!comboBox.getSelectedItem().toString().equals("No tag filter")){
			 comboText = "(?i)" + Pattern.quote(comboBox.getSelectedItem().toString());
		}
		List<RowFilter<Object,Object>> rfs =  new ArrayList<RowFilter<Object,Object>>(2);
		rfs.add(RowFilter.regexFilter(regex, 0,1,2));
		rfs.add(RowFilter.regexFilter(comboText, 3));

	    RowFilter<DefaultTableModel, Object> rf = null;
	    //If current expression doesn't parse, don't update.
	    try {
	        //rf = RowFilter.regexFilter(regex,0,1,2,3);
	    	rf = RowFilter.andFilter(rfs);
	    } catch (java.util.regex.PatternSyntaxException e) {
	        return;
	    }
	    tSorter.setRowFilter(rf);
	}