"Infinite" time tick pushing and bug fixes

Bug Fixes:
- Pixel/Width for time control is now compared against the background
Width instead of the time control component's width
- Time tick's originalPosition is now set only during the beginning of
a touch event involving the time tick
Bug fixes

- Fixed issue where time ticks on the edge of the slider is hard to push
- Fixed issue where moving tick marks caused the maximum time to be
smaller than the current time.