use `.call` to give similar behavior between `addEventListener` and `attachEvent`
use `.call` to give similar behavior between `addEventListener` and `attachEvent`

see http://quirksmode.org/dom/events/

una/youmightnotneedjs,prashen/youmightnotneedjquery,kk9599/youmightnotneedjquery,sdempsey/youmightnotneedjquery,vagdwd/youmightnotneedjquery,leverich/swiftislikescala,giacomocerquone/youmightnotneedjquery,prashen/youmightnotneedjquery,gnarf/youmightnotneedjquery,vagdwd/youmightnotneedjquery,feateds/youmightnotneedjquery,HubSpot/youmightnotneedjquery,yukulele/youmightnotneedjquery,faustinoloeza/youmightnotneedjquery,sirLisko/youmightnotneedjquery,terryso/swiftislikecsharp,terryso/swiftislikecsharp,HubSpot/youmightnotneedjquery,sirLisko/youmightnotneedjquery,una/youmightnotneedjs,maxmaximov/youmightnotneedjquery,kk9599/youmightnotneedjquery,sdempsey/youmightnotneedjquery,feateds/youmightnotneedjquery,gnarf/youmightnotneedjquery,maxmaximov/youmightnotneedjquery,faustinoloeza/youmightnotneedjquery,giacomocerquone/youmightnotneedjquery