Add check for duplicate gene selection.

For some reason, onSelect would be called multiple times when selecting an item with keyboard.
Merge pull request #107 from thehyve/features/FT-886_multiple_gene_selection

Add check for duplicate gene selection