Prevent double PointerEvent creation on touch systems

## Fixes
- Filters out mouse events generated by touch systems
  - Any mouse event on the same pixel as a (primary) touchend is considered a duplicate event for 1 second
- Update README for greater clarity on submodules and `touch-action`

## Issues
- fixes #22
- fixes #23
- fixes #24