Add EventDispatcher using LockSupport

DefaultEventDispatcher use LockSupport. The synchronized-base
EventDispatcher moves to SynchronizedEventDispatcher.