fix typo
shim CustomEvent constructor for IE
properties must be 'enumerable' to work on IE (or 'mixin' doesn't see them)