feat(drag): refactored, added tracking points, cache translateX, add evt listeners only after first touch
feat(drag): refactored, added tracking points, cache translateX, add evt listeners only after first touch

ciampo/x-slider,ciampo/x-slider,ciampo/x-slider