This is why I don't like named functions... I know this works, but please consider defining the `Events` object before you return it. Ie. move the definition of `connect` below `Events` and it's prototype definition. It provides a better flow...