Sounds good, and the help and pointers are much appreciated!

The riak-js interface for this particular part has always been using an EventEmitter, so that caveat is totally acceptable right now. Would love to make it support that though, for sure. Some stuff in there is still a bit crufty and outdated, but I wanted to start somewhere :)