修复dispatchEvent的API

有待改进