Index: skinr.install
===================================================================
--- skinr.install	(revision 5200)
+++ skinr.install	(working copy)
@@ -276,3 +276,14 @@
 
   return $ret;
 }
+
+/**
+ * Change all panels regions to the new format.
+ */
+function skinr_update_6004() {
+  $ret = array();
+  
+  $ret[] = update_sql("UPDATE {skinr} SET sid = REPLACE(sid, '-panel-', '-region-') WHERE module = 'panels' && sid LIKE '%-panel-%'");
+  
+  return $ret;
+}
Index: modules/panels.skinr.inc
===================================================================
--- modules/panels.skinr.inc	(revision 5200)
+++ modules/panels.skinr.inc	(working copy)
@@ -78,7 +78,7 @@
           return 'display-'. $form['#parameters'][1]['display']->did;
         case 'panel': // Deprecated in Panels 3.7
         case 'region':
-          return 'display-'. $form['#parameters'][1]['display']->did .'-panel-'. $form['#parameters'][1]['pid'];
+          return 'display-'. $form['#parameters'][1]['display']->did .'-region-'. $form['#parameters'][1]['pid'];
         case 'pane':
           return 'display-'. $form['#parameters'][1]['display']->did .'-pane-'. $form['#parameters'][1]['pid'];
       }
@@ -348,8 +348,7 @@
       return 'panels_display';
     case 'panel': // Deprecated as of Panels 3.7
     case 'region':
-    /* @todo  This needs to use panels_region */
-      return 'panels_panel';
+      return 'panels_region';
     case 'pane':
       return 'panels_pane';
   }
Index: modules/panels/skinr.inc
===================================================================
--- modules/panels/skinr.inc	(revision 5200)
+++ modules/panels/skinr.inc	(working copy)
@@ -52,7 +52,13 @@
     if ($print_separator) {
       $output .= '<div class="panel-separator"></div>';
     }
-    $output .= $text = $content;
+    $panels_api_version = panels_api_version();
+    if ($panels_api_version[0] > 3 || ($panels_api_version[0] == 3 && $panels_api_version[1] > 0)) {
+      $output .= $text = $content;
+    }
+    else {
+      $output .= $text = panels_render_pane($content, $display->content[$region_id], $display);
+    }
 
     // If we displayed a pane, this will become true; if not, it will become
     // false.
