docs: function (timeout, hash, uuid) {
      var deferred = Q.defer();
      this.events.emit('driver:message', {key: 'wait', timeout: timeout, uuid: uuid, hash: hash, value: timeout + ' ms'});
      setTimeout(function () {
        deferred.resolve();
      }.bind(this), timeout);
      return deferred.promise;
    }