add events , create / change / remove , and add setNodeData / changeNodeLabel function , update README.