created 3 versions of eddy, one custom only, one with both custom and native DOM, and one for custom DOM events and IE less than 9