I have a table, and I\'m allowing users to \'select\' multiple rows. This is all handled using jQuery events and some CSS to visually indicate the row is \'selected\'. When
I simply remove the selection that is made using the shift key. This might show a little flicker though
if (event.shiftKey) { window.getSelection().removeAllRanges() }