code: protected void handleTriggerOpenAction(final Request request) {
  		// Run the action (if set)
  		final Action action = getTriggerOpenAction();
  		if (action != null) {
  			final ActionEvent event = new ActionEvent(this, OPEN_DIALOG_ACTION);
  			Runnable later = new Runnable() {
  				@Override
  				public void run() {
  					action.execute(event);
  				}
  			};
  			invokeLater(later);
  		}
  	}
docs: Run the trigger open action.
  
  @param request the request being processed