Better events detection through devices

This PR do few things:

- Add detection of `PointerEvents` and `MSPointerEvents`
- Add detection of IE desktop browsers
- Manage events names depending of events available


Fix #1002