#300 hasInstance→hasInterfaceに修正。
hasInstanceは間違いです。インターフェースを持つかどうかの判定のため、hasInterfaceが正しいです。

変数名の変更
eventDispatcherPrototype→eventDispatcherModule