here is the reasoning behind me doing things ? my way ? ?
Looks interesting, but why aren't you using the text file the OP posted an read from it rather then adding each item manually.
1/ because the text file was an extract from a database (I think) and thus the OP would be replacing the text-file-reading code anyway
2/ I wanted the example to be a single code file that ran without dependencies or file-finding expeditions
3/ changes to some ranges were required, and it was easier to document those in code
Also, when you are posting miles of code, it is much better if you export the project to avoid copy mistakes
1/ ^C ^V into a new project shouldn't be introducing copy mistakes ?
2/ it is nice to be able to see example code directly in the forum post, without having to download and extract
3/ the example was done in B4J, whereas the OP's project is apparently B4A