addEventListener

abstract fun addEventListener(    event: String,     listener: (event: LoadCommitEvent) -> Unit,     useCapture: Boolean = definedExternally): WebviewTag
abstract fun addEventListener(    event: String,     listener: (event: Event) -> Unit,     useCapture: Boolean = definedExternally): WebviewTag
abstract fun addEventListener(    event: String,     listener: (event: DidFailLoadEvent) -> Unit,     useCapture: Boolean = definedExternally): WebviewTag
abstract fun addEventListener(    event: String,     listener: (event: DidFrameFinishLoadEvent) -> Unit,     useCapture: Boolean = definedExternally): WebviewTag
abstract fun addEventListener(    event: String,     listener: (event: PageTitleUpdatedEvent) -> Unit,     useCapture: Boolean = definedExternally): WebviewTag
abstract fun addEventListener(    event: String,     listener: (event: PageFaviconUpdatedEvent) -> Unit,     useCapture: Boolean = definedExternally): WebviewTag
abstract fun addEventListener(    event: String,     listener: (event: ConsoleMessageEvent) -> Unit,     useCapture: Boolean = definedExternally): WebviewTag
abstract fun addEventListener(    event: String,     listener: (event: FoundInPageEvent) -> Unit,     useCapture: Boolean = definedExternally): WebviewTag
abstract fun addEventListener(    event: String,     listener: (event: NewWindowEvent) -> Unit,     useCapture: Boolean = definedExternally): WebviewTag
abstract fun addEventListener(    event: String,     listener: (event: WillNavigateEvent) -> Unit,     useCapture: Boolean = definedExternally): WebviewTag
abstract fun addEventListener(    event: String,     listener: (event: DidNavigateEvent) -> Unit,     useCapture: Boolean = definedExternally): WebviewTag
abstract fun addEventListener(    event: String,     listener: (event: DidNavigateInPageEvent) -> Unit,     useCapture: Boolean = definedExternally): WebviewTag
abstract fun addEventListener(    event: String,     listener: (event: IpcMessageEvent) -> Unit,     useCapture: Boolean = definedExternally): WebviewTag
abstract fun addEventListener(    event: String,     listener: (event: PluginCrashedEvent) -> Unit,     useCapture: Boolean = definedExternally): WebviewTag
abstract fun addEventListener(    event: String,     listener: (event: DidChangeThemeColorEvent) -> Unit,     useCapture: Boolean = definedExternally): WebviewTag
abstract fun addEventListener(    event: String,     listener: (event: UpdateTargetUrlEvent) -> Unit,     useCapture: Boolean = definedExternally): WebviewTag
abstract fun <K : Any> addEventListener(    type: K,     listener: (<Error class: unknown class>, ev: Any) -> Any,     useCapture: Boolean)
abstract fun addEventListener(    type: String,     listener: <Error class: unknown class>,     useCapture: Boolean)