Improved JTable selection performance.

Now, the table only updates when told to. Selecting an item to
display details uses local data, which improves performance a lot.