Find a way to save the state of every page. Current functionality: Example: - User start Drag or Track time page - User is driving agressive and the phone turns a bit and changes orientation - User lost a lot of data and have to reset the calculation.