Index: /neercs/trunk/src/screens.c
===================================================================
--- /neercs/trunk/src/screens.c	(revision 4063)
+++ /neercs/trunk/src/screens.c	(revision 4064)
@@ -75,4 +75,5 @@
     s->visible = 1;
     s->scroll = 0;
+    s->report_mouse = 0;
     s->fd = create_pty(command, w, h, &s->pid);
 
@@ -234,5 +235,5 @@
     if(screen_list->modals.python_command)
     {
-     	draw_python_command(screen_list);   
+     	draw_python_command(screen_list);
     }
 #endif
Index: /neercs/trunk/src/input.c
===================================================================
--- /neercs/trunk/src/input.c	(revision 4063)
+++ /neercs/trunk/src/input.c	(revision 4064)
@@ -184,4 +184,5 @@
         debug("py : command is %d, setting to 1 (at %p)\n", screen_list->modals.python_command, &screen_list->modals.python_command);
         screen_list->modals.python_command = 1;
+        refresh = 1;
         break;
 #endif
Index: /neercs/trunk/src/python/interpreter.c
===================================================================
--- /neercs/trunk/src/python/interpreter.c	(revision 4063)
+++ /neercs/trunk/src/python/interpreter.c	(revision 4064)
@@ -60,5 +60,5 @@
     screen_list->changed = 1;
 
-    return 0;
+    return 1;
 }
 
