 
   accelerometer->loop();
   // accelerometer->log();
-  RemoteCommand last_command = remote->loop();
-
-  // Process remote command:
+  RemoteCommand last_command = remote->loop();  // get the latest remote control command
+
+  // Process remote commands for stop/start
   if ( last_command == RemoteCommandStop ) {
 
     stopped = 1;

      r0->setOnWithPattern(current_burst_pattern());
      r1->setOnWithPattern(current_burst_pattern());

    } else if ( last_command == RemoteCommandDigit9 ) {

      r0->setOnWithPattern(JAWS_LEFT);
      r1->setOnWithPattern(JAWS_RIGHT);

    } else if ( last_command == RemoteCommandDigit8 ) {

      r0->setOnWithPattern(LRM_A);
      r1->setOnWithPattern(LRM_B);


      burst_mode = 1;

    } else if ( last_command == RemoteCommandToggleAccelerometer ) {    // deprecate?
      accel_enabled = !accel_enabled;

    } else {                                                        
      // only do accelerometer based stuff if the remote isn't active (?)

      if ( accelerometer->position_changed) {
