more testing. maybe there's a way to simulate touch events on desktop...