--- ./apps/lang/english.lang.orig	2006-10-30 11:17:33.000000000 +0100
+++ ./apps/lang/english.lang	2006-10-30 11:17:33.000000000 +0100
@@ -10383,15 +10383,15 @@
   desc: Backlight behaviour setting
   user:
   <source>
-    *: "Select: BL, Mode: action & BL, others: action"
-    h300: "NAVI: BL, A-B: action & BL, others: action"
+    *: "Select: BL, Mode, Rec: action & BL, others: action"
+    h300: "NAVI: BL, A-B, Rec: action & BL, others: action"
   </source>
   <dest>
-    *: "Select: BL, Mode: action & BL, others: action"
-    h300: "NAVI: BL, A-B: action & BL, others: action"
+    *: "Select: BL, Mode, Rec: action & BL, others: action"
+    h300: "NAVI: BL, A-B, Rec: action & BL, others: action"
   </dest>
   <voice>
-    *: "Select: BL, Mode: action & BL, others: action"
-    h300: "NAVI: BL, A-B: action & BL, others: action"
+    *: "Select: BL, Mode, Rec: action & BL, others: action"
+    h300: "NAVI: BL, A-B, Rec: action & BL, others: action"
   </voice>
 </phrase>
--- ./firmware/drivers/button.c.orig	2006-10-30 11:17:33.000000000 +0100
+++ ./firmware/drivers/button.c	2006-10-30 11:17:33.000000000 +0100
@@ -281,7 +281,7 @@
                                         skip_release = true;
                                     else
                                     {
-                                        if (btn != BUTTON_MODE)
+                                        if ((btn != BUTTON_MODE) && (btn != BUTTON_REC))
                                             turn_backlight_on = false;
                                         queue_post(&button_queue, btn, NULL);
                                     }
