private boolean updatePreview() {
		if (!useSettings()) {
			return false;
		}
		
		// Create preview
		Vector<String[]> tableContent = new Vector<>();
		try {
			for (Entry e : importer.preview(20)) {
				String[] row = {e.getWord(), e.getDefinition(), e.getCategory(), e.getTagsAsString(), e.getNotes()};
				tableContent.add(row);
			}
		} catch (Exception ex) {
			ErrorDialog.showError(Localization.getInstance().get("fileReadExceptionMessage"), ex);
			return false;
		}
		String[] columnNames = {Localization.getInstance().get("wordColumnName"),
				Localization.getInstance().get("definitionColumnName"),
				Localization.getInstance().get("categoryColumnName"),
				Localization.getInstance().get("tagsColumnName"),
				Localization.getInstance().get("notesColumnName")};
		TableModel model = new DefaultTableModel(tableContent.toArray(new String[tableContent.size()][5]), columnNames);
		
		table.setModel(model);
		
		return true;
	}