Works same as before (OK). Major refactor: move timing functionality into new class (ReactionTimer.java), create new strings_reaction_timer.xml to hold specific strings for the timer - strings formerly strings_activity_main.xml. Create new interface ReactionTimerObserver which MainActivity implements to receive UI update callbacks. MainActivity still handles notifications and saving and loading best time.