pull request per issue #48 (UNTESTED)

* check direction of mouse movement to prevent _enter_ trigger
* add better (?) cross-browser event listener, maybe also help with
issue?