touch outside of the cell on table view bottom, it will set _touchedCell to 0

when touched on list bottom, not in any cell, in __indexFromOffset,
high will be -1, it always return 0, it should return invalid index. in
scrollViewDidScroll, when startIdx is Inavlid, we need set it to 0,
first of cell, not the last cell.