/**
   * Handles a mouse released event by passing it on to the registered handlers.
   *
   * @param e the mouse event.
   */
  private void handleMouseReleased(MouseEvent e) {
    if (this.liveHandler != null && this.liveHandler.isEnabled()) {
      this.liveHandler.handleMouseReleased(this, e);
    }

    // pass on the event to the auxiliary handlers
    for (MouseHandlerFX handler : this.auxiliaryMouseHandlers) {
      if (handler.isEnabled()) {
        handler.handleMouseReleased(this, e);
      }
    }
  }