   if (Serial.available()) {
     MPCommand cmd = (MPCommand)Serial.read();
     switch (cmd) {
-    case MP_PLAY:
+    case MP_PAUSE:
+      Serial.write("[Pause]\r\n");
+      player.opPause();
+      break;
+    case MP_RESUME:
+      Serial.write("[Resume]\r\n");
       player.opResume();
-      break;
-    case MP_PAUSE:
-      player.opPause();
       break;
     case MP_BACKWARD:
       player.opFastRewind();

      player.setVolume(vol);
      break;
    case MP_MODE_NORMAL:
      player.setPlayMode(PM_NORMAL_PLAY);
      break;
    case MP_MODE_SHUFFLE:
      player.setPlayMode(PM_SHUFFLE_PLAY);
      break;
    case MP_MODE_LIST:
      player.setPlayMode(PM_REPEAT_LIST);
      break;
    case MP_MODE_SINGLE:
      player.setPlayMode(PM_REPEAT_ONE);
      break;
    }

#define BOUND MAXVOL

typedef enum {
  MP_PAUSE = 'a',
  MP_RESUME,
  MP_BACKWARD,
  MP_FORWARD,
  MP_PREV,
