Icon ios app
Strava
Free app for Android and iPhone

How about a 5 minute break? Puke if you gotta.