code: public VisTable createTable () {
  		VisTable table = new VisTable(true);
  
  		table.left();
  
  		boolean spacingValid = false;
  		for (int i = 0; i < order.length(); i++) {
  			char ch = order.charAt(i);
  
  			if (ignoreSpacing == false && ch == ' ' && spacingValid) {
  				table.add().width(sizes.buttonBarSpacing);
  				spacingValid = false;
  			}
  
  			Button button = buttons.get(ch);
  
  			if (button != null) {
  				table.add(button);
  				spacingValid = true;
  			}
  		}
  
  		return table;
  	}
docs: Builds and returns {@link VisTable} containing buttons in platform dependant order. Note that calling this multiple
  times will remove buttons from previous tables.