Patch Node instead of EventTarget

Makes this work in IE and jsdom. see #5

Tests passing aside from the spec already corrected in #3