//e = new Event("test_event");
//e.toString()
[Event type="test_event" bubbles=false cancelable=false eventPhase=2]
//Object.prototype.valueOf.call(e)
[Event type="test_event" bubbles=false cancelable=false eventPhase=2]
//Object.prototype.valueOf.call(e) is Event
true
//Object.prototype.toString.call(e)
[object Event]
//e = new Event("test_event", true, true);
//e.toString()
[Event type="test_event" bubbles=true cancelable=true eventPhase=2]
//Object.prototype.valueOf.call(e)
[Event type="test_event" bubbles=true cancelable=true eventPhase=2]
//Object.prototype.valueOf.call(e) is Event
true
//Object.prototype.toString.call(e)
[object Event]
