code: function create(event) {
      if (!this.trigger(event)) return;
      if ('preventDefault' in event) event.preventDefault();
      if (this.trigger(event, 'click') && this.remove(event)) return;
  
      //
      // Create a new tooltip, but make sure to destroy remaining ones before.
      //
      this.timer = setTimeout(function execute() {
        this.render(event);
      }.bind(this), this.delay);
    }
docs: Trigger rendering of the tooltip after a slight delay, less twitchy more
  user friendly.
  
  @param {Event} event
  @api public