Multi-select fixes for mouse / keyboard integration.

Also allows for backspace to clear selections where possible.