open fun on(event: String, listener: Function<*>): IncomingMessageopen fun on(event: String, listener: (chunk: Buffer) -> Unit): IncomingMessageopen fun on(event: String, listener: Function<*>): IncomingMessageopen fun on(event: String, listener: Function<*>): IncomingMessage