[FIX] Syntonization of click on touch devices + startingIndex < 0 when bouncing

* Fixes the click not synthesized for non-fields elements on touch devices when touch didn't end-up scrolling
* Fixed JS errors due to negative values returned by `_startingIndex()` when bouncing