I work across multiple machines with different pointing devices (regular mouse, vertical mouse, touchpad), and have no issues double clicking to select a word. Dragging from the start of a word to the end can sometimes take multiple tries. I may miss the first letter. I may drag too far. The vertical mouse isn't great at holding a selection. It's not a huge deal, but it's an annoyance that I don't run into working with Stripe IDs.
I actually built something similar using React/Redux, but I've been moving away in favor of plain old Javascript. Usually I'm working out at home and using my laptop, but if I'm out at a friend's house, I'm using an old iPad. There was a noticeable lag, doing certain things on the React/Redux stack, that disappeared when switching to plain JS.