Prevent handlers from being repeatedly called because js has weird object lifetimes on 'this'
Merge pull request #2 from LinuxMercedes/master

Prevent handlers from being repeatedly called