Add custom events to maphlight.

Only one small change. In addition to the default mouseover events, I added two custom events not attached to browser defaults. I think that this allows the developer greater control over what happens without sacrificing any functionality. 

This came about because I was working on a project where I needed the maphilight to trigger slightly differently than the default. Thanks for the wonderful plugin!