If you add the starting element and the number of elements, then the DataReturned event will fire and return an array of e.values.
If you use the DataChanged event handler, it may only fire if the first element changes value.
So let's say you subscribe to MyArray[0] with 10 elements. The DataReturned event will fire at the PollRateOverride interval and return 10 values, e.values(0) through e.values(9)