events: prevent naming collisions

NOTICE: The EventEmitter is reserving all properties that start with a
double underscore. I'd say sorry, but I'm not really.