delays when starting a new run and updates itself after the first refresh
Timer
after the first run, when starting a new run the timer doesn't count up
Start button
After the first run, when the app receives the finish signal it enables the start button again. This is a problem because when the user tries to start a run without inserting a skystone amount then the app will crash
Progress bar
Timer
Start button