Index: /trunk/FACT++/src/InterpreterV8.cc
===================================================================
--- /trunk/FACT++/src/InterpreterV8.cc	(revision 16832)
+++ /trunk/FACT++/src/InterpreterV8.cc	(revision 16833)
@@ -86,5 +86,8 @@
 // script termination.
 //
-
+// Here is another good reference for v8, also containing some
+// good explanations for the meaning of handles, persistent handles
+// and weak handles: http://create.tpsitulsa.com/wiki/V8_Cookbook
+//
 // ==========================================================================
 //                            Simple interface
@@ -1570,4 +1573,5 @@
     {
         fInterruptCallback.Dispose();
+        fInterruptCallback.Clear();
         return Undefined();
     }
@@ -1599,8 +1603,5 @@
 
     for (auto it=data.begin(); it!=data.end(); it++)
-    {
-        cout << "|" << it->first << "=" << it->second << "|" << endl;
         arr->Set(String::New(it->first.c_str()), String::New(it->second.c_str()));
-    }
 
     Handle<Value> args[] = { irq_str, arr, date, usr_str };
@@ -2663,4 +2664,5 @@
     // Now we can dispose the persistent interrupt handler
     fInterruptCallback.Dispose();
+    fInterruptCallback.Clear();
 
     // Now we can dispose all persistent handles from reverse maps
