SHIFT+click now extends the selection

-- Note that this can be a bit unintuitive sometimes.
-- If works great so long as the range between your last selected key
and the key you clicked on don't overlap.  I think this will be the most
common case.
-- If the ranges overlap, a bunch of items will end up being toggled,
which is weird.