Fixed module checking on browser
Added ObjectEvent, to have a more precise EventTarget behaviour and if supported prototypes will not be enumerable