I have the same issue with any computer that has a touchscreen, even
some that don't where chrome is reporting that ontouchstart is in window
As a workaround, you can do this on click of the button: if
("ontouchstart" in window || navigator.msMaxTouc...