Because the event has been triggered twice.
Can you expand on that a little? I can see that it's triggered twice for a Right-MouseDown, but as far as I can tell, there's only one 'down' for the right mouse button.

Does work as expected for a Left MouseDown

Paul