Keep composer multi-item selection only when Shift is pressed during click

- Fixes issues where Shift was still registered as pressed when shift click happened outside of view (due to lingering keyboard focus)