Broken on ie8 and lower

Because of a wrong value returned for event.button in ie8 and certain parts of the script depending on this property your script now seems broken in ie8.
I seem to have fixed this problem by correcting the value in the setupPlugin method. I hope this helps :)