I don't think you need to test in every `handle*` function; only in `handlePointerDown` (just like `browserEvent.isMouseActionButton()`)