1.0

I think you need another name here. `bind` is a function already defined in ES5 and has an implied meaning. Maybe something like `registerEvent`?