diff --git a/contrib/mobile/Android/src/org/geuz/onelab/AboutActivity.java b/contrib/mobile/Android/src/org/geuz/onelab/AboutActivity.java
index b46b23274b564aaf99fd8120e1c250723b5fd576..ab8d73c24e60583f3d419e4ca80655cb3a1a1342 100644
--- a/contrib/mobile/Android/src/org/geuz/onelab/AboutActivity.java
+++ b/contrib/mobile/Android/src/org/geuz/onelab/AboutActivity.java
@@ -3,12 +3,15 @@ package org.geuz.onelab;
 import java.lang.String;
 
 import android.app.Activity;
+import android.content.Intent;
+import android.view.MenuItem;
 import android.webkit.WebView;
 
 public class AboutActivity extends Activity{
 
 	protected void onCreate(android.os.Bundle savedInstanceState) {
 		super.onCreate(savedInstanceState);
+		getActionBar().setDisplayHomeAsUpEnabled(true);
 		WebView webview = new WebView(this);
 		String aboutGmsh = Gmsh.getAboutGmsh();
 		String aboutGetDP = Gmsh.getAboutGetDP();
@@ -24,5 +27,13 @@ public class AboutActivity extends Activity{
 		webview.loadDataWithBaseURL("", aboutOnelab + aboutGmsh + aboutGetDP, "text/html", "UTF-8", "");
 		setContentView(webview);
 	}
-
+	@Override
+	public boolean onMenuItemSelected(int featureId, MenuItem item) {
+		if(item.getItemId() == android.R.id.home) {
+			Intent returnIntent = new Intent();
+			this.setResult(RESULT_CANCELED, returnIntent);
+			this.finish();
+		}
+		return super.onMenuItemSelected(featureId, item);
+	}
 }