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

Need to copy event.which to facilitate this