Your suggested API was

    var emitter = new Events();
    emitter.catchErrors(true);

It's cool either way, I can change it if you like. However using `catch` as method name seems a bit odd (although not invalid in this instance), since it is a reserved word `try {} catch(err) {}`.

Up to you let me know.