extending and further testing eventtap.  multiple (more than 3) button mouses now supported.