Capture pointerdown button state for determining mouse tap

pointerup will fire with *current buttons status*, not the button that was just released.

Fixes #28