If that works you can try to isolate it further.
Yes, I realize alternatives exist, but this works so smoothly on Apple devices.