make on.emit() case sensitive, like on(), fixes #16859