@Override
 public void onLapReset() {
   sm.actionReset();
   sm.toStoppedState();
 }
 @Override
 public void updateView() {
   sm.updateUIRuntime();
 }
 @Override
 public void onStartStop() {
   sm.actionStart();
   sm.toRunningState();
 }