A touch polyfill that mimics touch events in mouse-only environments