enable pauseOnHover on touch on smartphones.

And refactored a little.