message: tighten up useShiftHeld
diff: @@ -21,17 +21,14 @@ export function useEventBusListener<T>(
  export function useShiftHeld() {
  const [shiftHeld, setShiftHeld] = useState(false);
  useEffect(() => {
  - const shiftTrue = (e: KeyboardEvent) => {
  - e.shiftKey && setShiftHeld(true);
  - };
  - const shiftFalse = (e: KeyboardEvent) => {
  - !e.shiftKey && setShiftHeld(false);
  - };
  - document.addEventListener('keydown', shiftTrue);
  - document.addEventListener('keyup', shiftFalse);
  + const shiftCheck = (e: KeyboardEvent) => setShiftHeld(e.shiftKey);
  +
  + document.addEventListener('keydown', shiftCheck);
  + document.addEventListener('keyup', shiftCheck);
  +
  return () => {
  - document.removeEventListener('keydown', shiftTrue);
  - document.removeEventListener('keyup', shiftFalse);
  + document.removeEventListener('keydown', shiftCheck);
  + document.removeEventListener('keyup', shiftCheck);
  };
  }, []);
  