put GPS into separate service, add exit button