Mobile device monitors participants in upcoming marathon