diff --git a/res/layout/fragment_main.xml b/res/layout/fragment_main.xml
index 4ef856b3e946672c4c153e530e9bd352da0446bc..39759f084d70ca888d9d9ba89b008dfe741a5d88 100644
--- a/res/layout/fragment_main.xml
+++ b/res/layout/fragment_main.xml
@@ -20,6 +20,7 @@
         android:textOn="@string/button_router_on" />
 
     <ScrollView
+        android:id="@+id/main_status_scrollview"
         android:layout_width="fill_parent"
         android:layout_height="fill_parent"
         android:fillViewport="true"
diff --git a/src/net/i2p/android/router/MainFragment.java b/src/net/i2p/android/router/MainFragment.java
index 66c434ce6ea9dbe622152dd4250136f38b4ce1c8..602ebb53526c2e51a2ac4fb51c857a23dcaabe77 100644
--- a/src/net/i2p/android/router/MainFragment.java
+++ b/src/net/i2p/android/router/MainFragment.java
@@ -6,6 +6,7 @@ import android.os.Handler;
 import android.view.LayoutInflater;
 import android.view.View;
 import android.view.ViewGroup;
+import android.widget.ScrollView;
 import android.widget.ToggleButton;
 import android.widget.ImageView;
 import android.widget.TextView;
@@ -236,13 +237,14 @@ public class MainFragment extends I2PFragmentBase {
 
     private void updateStatus() {
         RouterContext ctx = getRouterContext();
+        ScrollView sv = (ScrollView) getActivity().findViewById(R.id.main_status_scrollview);
         TextView tv = (TextView) getActivity().findViewById(R.id.main_status_text);
 
         if(!Util.isConnected(getActivity())) {
             // Manually set state, RouterService won't be running
             updateState("WAITING");
             tv.setText("No Internet connection is available");
-            tv.setVisibility(View.VISIBLE);
+            sv.setVisibility(View.VISIBLE);
         } else if(ctx != null) {
             if(_startPressed) {
                 _startPressed = false;
@@ -324,11 +326,11 @@ public class MainFragment extends I2PFragmentBase {
 
             _savedStatus = status + participate + details;
             tv.setText(_savedStatus);
-            tv.setVisibility(View.VISIBLE);
+            sv.setVisibility(View.VISIBLE);
         } else {
             // network but no router context
             tv.setText("Not running");
-            //tv.setVisibility(View.INVISIBLE);
+            sv.setVisibility(View.INVISIBLE);
             /**
              * **
              * RouterService svc = _routerService; String status = "connected? "