anychart.onDocumentReady(function () {
var stage = anychart.graphics.create('container');
treeData = anychart.data.tree(data, 'as-table');
var dataGrid = anychart.standalones.dataGrid();
dataGrid.headerHeight(25);
var title = anychart.standalones.title();
title.text('Click buttons above to see results');
treeData.listen('treeItemCreate', function(e){
title.text('The item "' + e.item.get('name') +'" was created');
treeData.listen('treeItemRemove', function(e){
title.text('The item "' + e.item.get('name') +'" was removed');
dataGrid.container(stage);
treeData.addChild({name: 'New Item ' + (treeData.numChildren() + 1)});
treeData.removeChildAt(treeData.numChildren() - 1);