add cross browser event object