   sCmd.addCommand("HideRPM",  hideRPM);
   sCmd.addCommand("ShowDist",  showDist);
   sCmd.addCommand("HideDist",  hideDist);
-  sCmd.addCommand("ShowAngles",  showAngles);      // this must be before "ShowAngle" to ensure correct match
-  sCmd.addCommand("HideAngles",  hideDist);
   sCmd.addCommand("ShowAngle",  showAngle);
   sCmd.addCommand("HideAngle",  hideDist);
   sCmd.addCommand("MotorOff", motorOff);
   sCmd.addCommand("MotorOn",  motorOn);
+  sCmd.addCommand("ShowRaw",  showRaw);
   sCmd.addCommand("HideRaw", hideRaw);
-  sCmd.addCommand("ShowRaw",  showRaw);
   sCmd.addCommand("ShowErrors", showErrors);
   sCmd.addCommand("HideErrors", hideErrors);
+  sCmd.addCommand("ShowInterval", showInterval);
+  sCmd.addCommand("HideInterval", hideInterval);
+}
+/*
+ * showInterval - enable display of Time interval (which happens once per revolution, at angle 0
+ */
+void showInterval() {
+  bShowInterval = true;
+  if (xv_config.show_dist == false) {                  // suppress activity message if we're executing 'show distance'
+    Serial.println(F(" "));
+    Serial.println(F("Showing time interval (ms per revolution)"));
+  }
+}
+/*
+ * hideInterval - suppress display of Time interval
+ */
+void hideInterval() {
+  bShowInterval = false;
+  if (xv_config.show_dist == false) {                  // suppress activity message if we're executing 'show distance'
+    Serial.println(F(" "));
+    Serial.println(F("Hiding time interval"));
+  }
 }
 /*
  * showErrors
  */
 void showErrors() {
   bShowErrors = true;                                  // enable error display
-  Serial.println(F(" "));
-  Serial.print(F("Showing errors"));
-  Serial.println(F(" "));
+  if (xv_config.show_dist == false) {                  // suppress activity message if we're executing 'show distance'
+    Serial.println(F(" "));
+    Serial.println(F("Showing errors"));
+  }
 }
 /*
  * hideErrors
  */
 void hideErrors() {                                    // disable error display
   bShowErrors = false;
-  Serial.println(F(" "));
-  Serial.print(F("Hiding errors"));
-  Serial.println(F(" "));
+  if (xv_config.show_dist == false) {                  // suppress activity message if we're executing 'show distance'
+    Serial.println(F(" "));
+    Serial.println(F("Hiding errors"));
+  }
 }
 /*
  * showRPM

 *             xv_config.show_dist = true if we're supposed to show distance
 *             curMillis = milliseconds, now
 *             lastMillis = milliseconds, last time through this subroutine
 * Calls:      digitalWrite() - used to toggle LED pin
 *             Serial.print
 * Returns:    The first angle (of 4) in the current 'index' group


  if (syntax_error) {
    Serial.println(F(" "));
    Serial.println(F("Incorrect syntax.  Example: SetRPM 200")); 
  }
  else {
    Serial.print(F("Old RPM setpoint:"));
