FilterView, SortView and WindowView propagate 'scroll' events.
Add TODO noting the performance impact of current scroll bar update code.
Extract DataSource<T>.subscribeItemUpdates(T) function.
DataSource<T>.addRange(T[]) raises one 'reset' event instead of N others. Closes #10.