elevation change, distance, and speed are now displayed

pausing the service invalidates all of the data, and causes it to not be
displayed when started again.
I think this is because it is destroying the process instead of pausing
it. I'll look into this later