code: function createIcon(options, enableTooltips, shortcuts, negativeTabIndex) {
      options = options || {};
      var el = document.createElement('button');
      enableTooltips = (enableTooltips == undefined) ? true : enableTooltips;
  	
  	// Properly hande custom shortcuts
  	if( options.name && options.name in shortcuts ){
  		bindings[options.name] = options.action;
  	}
  	
      if (options.title && enableTooltips) {
          el.title = createTooltip(options.title, options.action, shortcuts);
  
          if (isMac) {
              el.title = el.title.replace('Ctrl', '⌘');
              el.title = el.title.replace('Alt', '⌥');
          }
      }
  
      if (options.noDisable) {
          el.classList.add('no-disable');
      }
  
      if (options.noMobile) {
          el.classList.add('no-mobile');
      }
  
      el.tabIndex = negativeTabIndex? -1 : 0;
  
      // Create icon element and append as a child to the button
      var icon = document.createElement('i');
      icon.className = options.className;
      el.appendChild(icon);
  	
      return el;
  }
docs: Create icon element for toolbar.