  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;

-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.
@@ -96,8 +93,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);
@@ -291,7 +287,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);
@@ -299,12 +295,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;
     }
@@ -333,9 +324,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 699211b..3f2f47d 100644
--- a/src/org/tlhInganHol/android/klingonassistant/Preferences.java
+++ b/src/org/tlhInganHol/android/klingonassistant/Preferences.java
@@ -24,12 +24,10 @@ import android.content.SharedPreferences;
 import android.content.SharedPreferences.OnSharedPreferenceChangeListener;
 import android.os.Bundle;
 import android.preference.CheckBoxPreference;

-import com.actionbarsherlock.app.SherlockPreferenceActivity;
-import com.actionbarsherlock.view.MenuItem;
-
-public class Preferences extends SherlockPreferenceActivity implements
-        OnSharedPreferenceChangeListener {
+public class Preferences extends PreferenceActivity implements OnSharedPreferenceChangeListener {
 
   // Language preferences.
   public static final String KEY_KLINGON_UI_CHECKBOX_PREFERENCE                  = "klingon_ui_checkbox_preference";
@@ -57,16 +54,13 @@ public class Preferences extends SherlockPreferenceActivity implements
     // Load the preferences from an XML resource.
     addPreferencesFromResource(R.xml.preferences);
 
-    ActionBar actionBar = getSupportActionBar();
-    actionBar.setDisplayHomeAsUpEnabled(true);
+    // BACKPORT: No Action Bar.
   }
 
   @Override
   public boolean onOptionsItemSelected(MenuItem item) {
     switch (item.getItemId()) {
-    case android.R.id.home:
-      finish();
-      return true;
+    // BACKPORT: No handling of android.R.id.home.
     default:
       return super.onOptionsItemSelected(item);
     }
