Set buttons to undefined by default to catch lack of event.buttons support in PointerEvent constructor
Set buttons to undefined by default to catch lack of event.buttons support in PointerEvent constructor

Need to copy event.which to facilitate this

roblarsen/pointer-events.js