diff --git a/CMakeLists.txt b/CMakeLists.txt
index 9c44eadd25a1b09ad80ca4c51ef40dec4809e6ad..e09ef02f252596638d92a7a054e7224247687754 100644
--- a/CMakeLists.txt
+++ b/CMakeLists.txt
@@ -52,7 +52,7 @@ opt(GRAPHICS "Enable building graphics lib even without GUI (advanced)" OFF)
 opt(KBIPACK "Enable Kbipack (neeeded by homology solver)" ${DEFAULT})
 opt(MATHEX "Enable math expression parser (used by plugins and options)" ${DEFAULT})
 opt(MED "Enable MED mesh and post file formats" ${DEFAULT})
-opt(MESH "Enable mesh module" ${DEFAULT})
+opt(MESH "Enable mesh module (required by GUI)" ${DEFAULT})
 opt(METIS "Enable Metis mesh partitioner" ${DEFAULT})
 opt(MMG3D "Enable MMG3D 3D anisotropic mesh refinement" ${DEFAULT})
 opt(MPEG_ENCODE "Enable built-in MPEG movie encoder" ${DEFAULT})
@@ -70,7 +70,7 @@ opt(OSMESA "Enable OSMesa for offscreen rendering (experimental)" OFF)
 opt(PARSER "Enable GEO file parser (required for .geo/.pos files)" ${DEFAULT})
 opt(PETSC "Enable PETSc linear solvers (required for SLEPc)" ${DEFAULT})
 opt(PLUGINS "Enable post-processing plugins" ${DEFAULT})
-opt(POST "Enable post-processing module" ${DEFAULT})
+opt(POST "Enable post-processing module (required by GUI)" ${DEFAULT})
 opt(POPPLER "Enable Poppler for displaying PDF documents (experimental)" OFF)
 opt(QT "Enable dummy QT graphical interface proof-of-concept (experimental)" OFF)
 opt(RTREE "Enable RTREE (used for quad/hex mesh generation)" ${DEFAULT})
@@ -81,8 +81,8 @@ opt(SOLVER "Enable built-in finite element solvers (required for compounds)" ${D
 opt(TAUCS "Enable Taucs linear solver (alternative to PETSc)" ${DEFAULT})
 opt(TETGEN "Enable Tetgen 3D initial mesh generator" ${DEFAULT})
 opt(TETGEN_OLD "Enable older version of Tetgen" OFF)
-opt(VORO3D "Enable Voro3D (experimental)" ${DEFAULT})
-opt(WRAP_JAVA "Enable generation of Java wrappers" OFF)
+opt(VORO3D "Enable Voro3D (for hex meshing, experimental)" ${DEFAULT})
+opt(WRAP_JAVA "Enable generation of Java wrappers (experimental)" OFF)
 opt(WRAP_PYTHON "Enable generation of Python wrappers" OFF)
 
 set(GMSH_MAJOR_VERSION 2)
diff --git a/Fltk/helpWindow.cpp b/Fltk/helpWindow.cpp
index 2d83de40a84750e5373aeb8c723f6c4ea0e336a3..473b9366dfbe8a122c55935d6c0003f37b707506 100644
--- a/Fltk/helpWindow.cpp
+++ b/Fltk/helpWindow.cpp
@@ -361,6 +361,7 @@ helpWindow::helpWindow()
     browser->textsize(FL_NORMAL_SIZE - 2);
     browser->type(FL_MULTI_BROWSER);
     browser->callback(browser_cb);
+    browser->tooltip("Double-click to edit option");
 
     options->resizable(browser);
     options->position(Fl::x() + Fl::w()/2 - width / 2,
diff --git a/utils/solvers/python/pend.py b/utils/solvers/python/pend.py
index c70f06a5cf7409baaabd6a55746cd5bd3a652b0a..15ac4b2a37e17997e0f19e7a0e8557a75b9fd01d 100755
--- a/utils/solvers/python/pend.py
+++ b/utils/solvers/python/pend.py
@@ -7,6 +7,9 @@
 import onelab
 import math, os
 
+# import sys
+# sys.stderr = open('ErrorLog.txt', 'wt')
+
 def exportMsh(le1,le2):
    mshFile = open(onelab.path(__file__, "pend.msh"),'w')
    mshFile.write('$MeshFormat\n2.2 0 8\n$EndMeshFormat\n')