done and done

cycling, walking, running is all updated and handling orientation
changes,
just needs storing in exit function