[test] re-organized tests
[event] added preventDefault + cancellable parameter
stop event propagation when stop(Immediate)Propagation called
[test][dispatcher] tests on stop(Immediate)Propagation