add third arg to addEventListener, fix #33