handleSliderTouchStart/Move/End unit tests

Although there is a separate PR for updateSelection unit tests, this PR includes includes updateSelection unit tests as the updateSelection patch has not yet been landed. Therefore, the reviewer of this patch can ignore the updateSelection unit tests as part of reviewing this patch.
`notAtouchEvent` looks a little strange to me. How about unrelatedTouchEvent?