Unable to select/deselect items in a JList while it is performing some task

Printable View