if(results.isSelectionEmpty())
if(results.isSelectionEmpty() || evt.getValueIsAdjusting())
	public void valueChanged(ListSelectionEvent evt)	{		if(results.isSelectionEmpty())			return;		Position pos = (Position)positions.elementAt(results			.getSelectedIndex());		JEditTextArea textArea = view.getTextArea();		Element map = view.getBuffer().getDefaultRootElement();		Element lineElement = map.getElement(map.getElementIndex(pos			.getOffset()));		if(lineElement == null)			return;		textArea.select(lineElement.getStartOffset(),			lineElement.getEndOffset() - 1);	}