fix network connection problems, and reset timers every time main screen
is shown.
stop people from accidentally leaving an appointment unsaved