  import android.os.Bundle;
  import android.preference.PreferenceManager;
  import android.text.Html;
-@@ -39,19 +38,16 @@ import android.text.style.StyleSpan;
+@@ -38,19 +37,16 @@ import android.text.style.StyleSpan;
  import android.text.style.SuperscriptSpan;
  import android.text.style.TypefaceSpan;
  import android.text.style.URLSpan;

     <item android:id="@+id/about"
         android:title="@string/menu_about_tlh" />
diff --git a/src/org/tlhInganHol/android/klingonassistant/EntryActivity.java b/src/org/tlhInganHol/android/klingonassistant/EntryActivity.java
index 028e3e2..76af7b2 100644
--- a/src/org/tlhInganHol/android/klingonassistant/EntryActivity.java
+++ b/src/org/tlhInganHol/android/klingonassistant/EntryActivity.java
@@ -18,14 +18,13 @@ package org.tlhInganHol.android.klingonassistant;

-import com.actionbarsherlock.view.MenuItem;
 
 /**
  * The main activity for the dictionary. Displays search results triggered by the search dialog and
  * handles actions from search suggestions.
  */
-public class KlingonAssistant extends SherlockActivity {
+public class KlingonAssistant extends Activity {
   // private static final String TAG = "KlingonAssistant";
 
   // Preference key for whether to show help.
@@ -95,8 +92,7 @@ public class KlingonAssistant extends SherlockActivity {
       setContentView(R.layout.main);
     }
 
-    ActionBar actionBar = getSupportActionBar();
-    actionBar.setDisplayHomeAsUpEnabled(true);
+    // BACKPORT: No action bar.
 
     mTextView = (TextView) findViewById(R.id.text);
     mListView = (ListView) findViewById(R.id.list);
@@ -299,7 +295,7 @@ public class KlingonAssistant extends SherlockActivity {
 
   @Override
   public boolean onCreateOptionsMenu(Menu menu) {
-    MenuInflater inflater = getSupportMenuInflater();
+    MenuInflater inflater = getMenuInflater();
     SharedPreferences sharedPrefs = PreferenceManager.getDefaultSharedPreferences(getBaseContext());
     if (sharedPrefs.getBoolean(Preferences.KEY_KLINGON_UI_CHECKBOX_PREFERENCE, /* default */false)) {
       inflater.inflate(R.menu.options_menu_tlh, menu);
@@ -307,12 +303,7 @@ public class KlingonAssistant extends SherlockActivity {
       inflater.inflate(R.menu.options_menu, menu);
     }
 
-    if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.HONEYCOMB) {
-      SearchManager searchManager = (SearchManager) getSystemService(Context.SEARCH_SERVICE);
-      SearchView searchView = (SearchView) menu.findItem(R.id.search).getActionView();
-      searchView.setSearchableInfo(searchManager.getSearchableInfo(getComponentName()));
-      searchView.setIconifiedByDefault(false);
-    }
+    // BACKPORT: No search view.
 
     return true;
   }
@@ -345,9 +336,7 @@ public class KlingonAssistant extends SherlockActivity {
     case R.id.search:
       onSearchRequested();
       return true;
-    case android.R.id.home:
-      finish();
-      return true;
+      // BACKPORT: No handling of android.R.id.home.
     case R.id.about:
       // Show "About" screen.
       showResults(QUERY_FOR_ABOUT);
diff --git a/src/org/tlhInganHol/android/klingonassistant/Preferences.java b/src/org/tlhInganHol/android/klingonassistant/Preferences.java
index bc910c4..9a93fb9 100644
--- a/src/org/tlhInganHol/android/klingonassistant/Preferences.java
+++ b/src/org/tlhInganHol/android/klingonassistant/Preferences.java
@@ -24,13 +24,10 @@ import android.content.SharedPreferences;
 import android.content.SharedPreferences.OnSharedPreferenceChangeListener;
 import android.os.Bundle;
 import android.preference.CheckBoxPreference;
