Polyfill and normalization support for pointere events, based on jQuery's special event system