This App shows you the estimation for finish distance until you reach 12 minutes. Estimation is based on your progress, average pace and recent speed. This gives stable estimation, which is reactive to speed changes and time left. Check code lines 1-7 to check the math. After 12 minutes it BEEPS and shows the end result.