diff --git a/Geo/Homology.cpp b/Geo/Homology.cpp
index 4a42bf3a7747d046b20c4e61d0fd9b9ed3a01973..3a3bd2407047c84f5d1a121e7aa5f3322a73c881 100644
--- a/Geo/Homology.cpp
+++ b/Geo/Homology.cpp
@@ -198,7 +198,7 @@ void Homology::findHomologyBasis(std::vector<int> dim)
 
   double t2 = Cpu();
   double size2 = _cellComplex->getSize(-1);
-  Msg::StatusBar(true, "Done reducing cell complex (%g s, %g \%)",
+  Msg::StatusBar(true, "Done reducing cell complex (%g s, %g %%)",
                  t2 - t1, (1.-size2/size1)*100.);
   Msg::Info("%d volumes, %d faces, %d edges, and %d vertices",
             _cellComplex->getSize(3), _cellComplex->getSize(2),
@@ -288,7 +288,7 @@ void Homology::findCohomologyBasis(std::vector<int> dim)
   double t2 = Cpu();
   double size2 = _cellComplex->getSize(-1);
 
-  Msg::StatusBar(true, "Done reducing cell complex (%g s, %g \%)",
+  Msg::StatusBar(true, "Done reducing cell complex (%g s, %g %%)",
                  t2 - t1, (1.-size2/size1)*100.);
   Msg::Info("%d volumes, %d faces, %d edges, and %d vertices",
             _cellComplex->getSize(3), _cellComplex->getSize(2),
@@ -535,7 +535,7 @@ void Homology::findBettiNumbers()
     double t2 = Cpu();
     double size2 = _cellComplex->getSize(-1);
 
-    Msg::StatusBar(true, "Done reducing cell complex (%g s, %g \%)",
+    Msg::StatusBar(true, "Done reducing cell complex (%g s, %g %%)",
                  t2 - t1, (1.-size2/size1)*100.);
     Msg::Info("%d volumes, %d faces, %d edges, and %d vertices",
               _cellComplex->getSize(3), _cellComplex->getSize(2),
diff --git a/utils/icons/apple-touch-icon.png b/utils/icons/apple-touch-icon.png
new file mode 100644
index 0000000000000000000000000000000000000000..973bf6b41c785a40b53b04f7ee8e2e637350cecc
Binary files /dev/null and b/utils/icons/apple-touch-icon.png differ