code: public JQMButton setRightButton(String text, String url, DataIcon icon) {
          JQMButton button = createButton(text, url, icon);
          setRightButton(button);
          return button;
      }
docs: Creates a new {@link JQMButton} with the given text and linking to the
  given url and with the given icon and then sets that button in the
  right slot. Any existing right button will be replaced.
  
  @param text
  the text for the button
  @param url
  the optional url for the button, if null then this button
  does not navigate by default
  @param icon
  the icon to use or null if no icon is required
  
  @return the created button