bug fix with buttons in mouse events in fireox and explorer