add touch start event for mobile, css fix for right gradient on mobile