Refactoring of stop function in WorkoutExecutor and initial integration with the view