diff --git a/app/src/main/java/info/nerull7/mysqlbrowser/ElementFragment.java b/app/src/main/java/info/nerull7/mysqlbrowser/ElementFragment.java
index b9cb5c3..39cb4a5 100644
--- a/app/src/main/java/info/nerull7/mysqlbrowser/ElementFragment.java
+++ b/app/src/main/java/info/nerull7/mysqlbrowser/ElementFragment.java
@@ -1,7 +1,9 @@
 package info.nerull7.mysqlbrowser;
 
+import android.app.AlertDialog;
 import android.app.Fragment;
 import android.content.Context;
+import android.content.DialogInterface;
 import android.graphics.Typeface;
 import android.os.Bundle;
 import android.view.LayoutInflater;
@@ -106,8 +108,24 @@ public class ElementFragment extends Fragment implements AsyncDatabaseConnector.
     }
 
     @Override
-    public void onStringReturn(String data) { //TODO Better UI handling
-        Static.showErrorAlert(data,getActivity());
-        getActivity().finish();
+    public void onStringReturn(String data) {
+        final AlertDialog.Builder builder = new AlertDialog.Builder(getActivity());
+        builder.setMessage(data);
+        builder.setPositiveButton(R.string.ok, new DialogInterface.OnClickListener() {
+            @Override
+            public void onClick(DialogInterface dialogInterface, int i) {
+                getActivity().finish();
+            }
+        });
+        /*builder.setNegativeButton(R.string.back, new DialogInterface.OnClickListener() {
+            @Override
+            public void onClick(DialogInterface dialogInterface, int i) {
+                // Nothing to do just get back
+            }
+        });*/
+        builder.setTitle(R.string.status);
+        builder.setIcon(R.drawable.ic_action_warning); //TODO Change Icon
+        builder.create();
+        builder.show();
     }
 }