func doSplit(data) this.arr = d("Data") if((typeof(this.arr)==5) and this.arr.size()) for(i = 0; i < this.numevents; i++) dt = this.arr.get(this.arr.size()-1) this.arr.remove(this.arr.size()-1) evn = 'onData' + (i+1) if(this.pt_event(i) and this.pt_event(i).point) event(evn, dt) end end end end func MTarray return(this.arr) end