Currently it is not clear that a value in a text box is updating except for if the user looks out for the scrolling dots at the top of the screen. Also, it is not possible to stop execution if communication with the server is ongoing, and data is being refreshed.
We should have a signal "Refreshing" that is true if the app is commicating with the server and refreshing and "false" if it is not and has finished refreshing data. Basically true if the dots scroll across the top and false otherwise. This is particularly important when the app first starts up.
This way we can show data only once the data is finalised for example, or prevent navigation if commumincation is ongoing.