It will stucked when the source data is large. If the source data are more than the screen's width, such as there are 2000 data, and the screen width is 1000, whether the some data were drew twice?  