Change EventEmitter to use .on() and .off() instead of .bind() and .unbind()