diff -Nur nordlichtsepg-0.8a/nordlichtsepg.c nordlichtsepg/nordlichtsepg.c
--- nordlichtsepg-0.8a/nordlichtsepg.c	2006-03-21 14:41:24.000000000 +0100
+++ nordlichtsepg/nordlichtsepg.c	2006-04-11 20:50:22.000000000 +0200
@@ -155,7 +155,8 @@
  SetTitle(next?*DayDateTime(t):tr("What's on now?"));
 
  if(switchwithok)
-  SetHelp(next?tr("Button$Now"):NULL,"<<",">>",tr("Button$Info"));
+//daliman   SetHelp(next?tr("Button$Now"):NULL,"<<",">>",tr("Button$Info"));
+  SetHelp(next?tr("Button$Now"):tmp,"<<",">>",tr("Button$Info"));
  else
   SetHelp(bookmark?tmp:NULL,"<<",">>",next?tr("Button$Now"):tr("Button$Switch"));
 
@@ -294,13 +295,22 @@
               Display();
               jumpto=1;
               break;
+//daliman
+//     case kRed: if(bookmark)
+//                 JumpTo(bookmark/100,bookmark%100);
+//                break;
+//daliman-ende
+
      case kRed: if(next)
                 {
                  next=false;
                  t=time(NULL);
                  LoadSchedules(0);
                 }
+		else if(bookmark)
+                  JumpTo(bookmark/100,bookmark%100);
                 break;
+
      case kGreen: next=true;
                   LoadSchedules(-1);
                   break;
