code: function(){
      if (this.spreadsheet.tabs) {
        var selection, range, doc, win, node = this.spreadsheet.constructDataGrid();
  
        this.spreadsheet.showTab('data');
        
        // deferred to be able to select the table
        setTimeout(function () {
          if ((doc = node.ownerDocument) && (win = doc.defaultView) && 
              win.getSelection && doc.createRange && 
              (selection = window.getSelection()) && 
              selection.removeAllRanges) {
              range = doc.createRange();
              range.selectNode(node);
              selection.removeAllRanges();
              selection.addRange(range);
          }
          else if (document.body && document.body.createTextRange && 
                  (range = document.body.createTextRange())) {
              range.moveToElementText(node);
              range.select();
          }
        }, 0);
        return true;
      }
      else return false;
    }
docs: Selects the data table in the DOM for copy/paste