Added custom MouseEvent to simulate and dispatch .click()

This fix should fix any .click() issues that seem to creep in on many
broswers.
Merge pull request #4 from missing/master

Fix to help add support for Firefox and any other browsers that have issues with calling .click()