diff --git a/AndroidManifest.xml b/AndroidManifest.xml
index 92371d36de113289760d1c2ab7cd2ea357a065d0..d2d3bd8653ce44fda89c0d3b7887a1a8edc9a938 100644
--- a/AndroidManifest.xml
+++ b/AndroidManifest.xml
@@ -32,8 +32,8 @@ as that of the covered work.
 -->
 <manifest xmlns:android="http://schemas.android.com/apk/res/android"
     package="org.sflphone"
-    android:versionCode="6"
-    android:versionName="1.2.3.03" >
+    android:versionCode="7"
+    android:versionName="1.2.3.04" >
 
     <uses-sdk
         android:minSdkVersion="14"
@@ -79,7 +79,7 @@ as that of the covered work.
         android:icon="@drawable/ic_launcher"
         android:label="@string/app_name" >
         <activity
-            android:name="org.sflphone.client.SFLPhoneHomeActivity"
+            android:name="org.sflphone.client.HomeActivity"
             android:label="@string/title_activity_sflphone_home"
             android:screenOrientation="portrait"
             android:theme="@style/AppThemeWithOverlay"
@@ -91,7 +91,7 @@ as that of the covered work.
             </intent-filter>
         </activity>
         <activity
-            android:name="org.sflphone.client.SFLPhonePreferenceActivity"
+            android:name="org.sflphone.client.SettingsActivity"
             android:screenOrientation="portrait"
             android:theme="@style/AppThemeWithoutOverlay" >
             <meta-data
diff --git a/src/org/sflphone/client/CallActivity.java b/src/org/sflphone/client/CallActivity.java
index 45e2a828b4a348633335ee1975cac2e9f8aebf52..fd70dc37db9c35f6d3e452d86d35cccecabe982f 100644
--- a/src/org/sflphone/client/CallActivity.java
+++ b/src/org/sflphone/client/CallActivity.java
@@ -71,12 +71,8 @@ import android.support.v4.widget.SlidingPaneLayout;
 import android.util.Log;
 import android.view.KeyEvent;
 import android.view.View;
-import android.view.ViewPropertyAnimator;
 import android.view.Window;
 import android.view.WindowManager;
-import android.view.animation.BounceInterpolator;
-import android.view.inputmethod.EditorInfo;
-import android.widget.Toast;
 
 public class CallActivity extends Activity implements CallInterface, IMFragment.Callbacks, CallFragment.Callbacks, ProximityDirector {
     static final String TAG = "CallActivity";
@@ -327,7 +323,7 @@ public class CallActivity extends Activity implements CallInterface, IMFragment.
     @Override
     public void onBackPressed() {
         super.onBackPressed();
-        Intent launchHome = new Intent(this, SFLPhoneHomeActivity.class);
+        Intent launchHome = new Intent(this, HomeActivity.class);
         launchHome.addFlags(Intent.FLAG_ACTIVITY_CLEAR_TOP);
         launchHome.addFlags(Intent.FLAG_ACTIVITY_SINGLE_TOP);
         startActivity(launchHome);
@@ -351,7 +347,6 @@ public class CallActivity extends Activity implements CallInterface, IMFragment.
 
     @Override
     public void recordingChanged(Intent intent) {
-        // mCallsFragment.update();
     }
 
     @Override
diff --git a/src/org/sflphone/client/SFLPhoneHomeActivity.java b/src/org/sflphone/client/HomeActivity.java
similarity index 98%
rename from src/org/sflphone/client/SFLPhoneHomeActivity.java
rename to src/org/sflphone/client/HomeActivity.java
index 70204dbbdeaf4450dfe33d2aca8266419dd7d4fa..8550aa8d2425abd6ede1c8fb9218c1ec07e5b226 100644
--- a/src/org/sflphone/client/SFLPhoneHomeActivity.java
+++ b/src/org/sflphone/client/HomeActivity.java
@@ -84,7 +84,7 @@ import android.widget.ImageView;
 import android.widget.RelativeLayout;
 import android.widget.Toast;
 
-public class SFLPhoneHomeActivity extends Activity implements DialingFragment.Callbacks, ContactListFragment.Callbacks, HomeFragment.Callbacks,
+public class HomeActivity extends Activity implements DialingFragment.Callbacks, ContactListFragment.Callbacks, HomeFragment.Callbacks,
         HistoryFragment.Callbacks, CallInterface, MenuFragment.Callbacks {
 
     SectionsPagerAdapter mSectionsPagerAdapter = null;
@@ -352,7 +352,7 @@ public class SFLPhoneHomeActivity extends Activity implements DialingFragment.Ca
 
                 fMenu = new MenuFragment();
                 getFragmentManager().beginTransaction().replace(R.id.left_drawer, fMenu).commit();
-                mSectionsPagerAdapter = new SectionsPagerAdapter(SFLPhoneHomeActivity.this, getFragmentManager());
+                mSectionsPagerAdapter = new SectionsPagerAdapter(HomeActivity.this, getFragmentManager());
 
                 // initialiseTabHost(null);
                 mViewPager.setOffscreenPageLimit(2);
@@ -513,7 +513,7 @@ public class SFLPhoneHomeActivity extends Activity implements DialingFragment.Ca
             }
         });
         launcher.start();
-        mContactDrawer.close();
+        mContactDrawer.animateClose();
 
     }
 
@@ -570,7 +570,7 @@ public class SFLPhoneHomeActivity extends Activity implements DialingFragment.Ca
                     public void onClick(DialogInterface dialog, int whichButton) {
                         Intent in = new Intent();
                         in.setClass(ownerActivity, AccountWizard.class);
-                        ownerActivity.startActivityForResult(in, SFLPhoneHomeActivity.REQUEST_CODE_PREFERENCES);
+                        ownerActivity.startActivityForResult(in, HomeActivity.REQUEST_CODE_PREFERENCES);
                     }
                 }).setNegativeButton(getResources().getString(android.R.string.cancel), new DialogInterface.OnClickListener() {
                     public void onClick(DialogInterface dialog, int whichButton) {
@@ -586,7 +586,7 @@ public class SFLPhoneHomeActivity extends Activity implements DialingFragment.Ca
 
     @Override
     public void onContactDragged() {
-        mContactDrawer.close();
+        mContactDrawer.animateClose();
     }
 
     @Override
diff --git a/src/org/sflphone/client/SFLPhonePreferenceActivity.java b/src/org/sflphone/client/SettingsActivity.java
similarity index 97%
rename from src/org/sflphone/client/SFLPhonePreferenceActivity.java
rename to src/org/sflphone/client/SettingsActivity.java
index 3172a3460cb033a18a6d1afd30c1891a93e0d6f8..228b192f2a37bc7ce322b4f5c36bddd4b45f3ecd 100644
--- a/src/org/sflphone/client/SFLPhonePreferenceActivity.java
+++ b/src/org/sflphone/client/SettingsActivity.java
@@ -52,9 +52,9 @@ import android.support.v4.view.ViewPager;
 import android.util.Log;
 import android.view.MenuItem;
 
-public class SFLPhonePreferenceActivity extends Activity implements AccountManagementFragment.Callbacks{
+public class SettingsActivity extends Activity implements AccountManagementFragment.Callbacks{
 
-    static final String TAG = SFLPhonePreferenceActivity.class.getSimpleName();
+    static final String TAG = SettingsActivity.class.getSimpleName();
     PreferencesPagerAdapter mPreferencesPagerAdapter;
     private boolean mBound = false;
     private ISipService service;
diff --git a/src/org/sflphone/fragments/AccountCreationFragment.java b/src/org/sflphone/fragments/AccountCreationFragment.java
index 48e461b53d43d4a060045a8fe7ed3e51af6970e1..71810157a5664a33252db8cf0973b77d0e942f4c 100644
--- a/src/org/sflphone/fragments/AccountCreationFragment.java
+++ b/src/org/sflphone/fragments/AccountCreationFragment.java
@@ -7,7 +7,7 @@ import org.sflphone.account.AccountDetailAdvanced;
 import org.sflphone.account.AccountDetailBasic;
 import org.sflphone.account.AccountDetailSrtp;
 import org.sflphone.account.AccountDetailTls;
-import org.sflphone.client.SFLPhonePreferenceActivity;
+import org.sflphone.client.SettingsActivity;
 import org.sflphone.service.ISipService;
 
 import android.app.Activity;
@@ -56,7 +56,6 @@ public class AccountCreationFragment extends Fragment {
     @Override
     public void onCreate(Bundle savedInstanceState) {
         super.onCreate(savedInstanceState);
-        // mAdapter = new HistoryAdapter(getActivity(),new ArrayList<HashMap<String, String>>());
     }
 
     @Override
@@ -252,7 +251,7 @@ public class AccountCreationFragment extends Fragment {
 
         createNewAccount(accountDetails);
 
-        Intent resultIntent = new Intent(getActivity(), SFLPhonePreferenceActivity.class);
+        Intent resultIntent = new Intent(getActivity(), SettingsActivity.class);
         getActivity().setResult(Activity.RESULT_OK, resultIntent);
         resultIntent.addFlags(Intent.FLAG_ACTIVITY_REORDER_TO_FRONT);
         startActivity(resultIntent);
diff --git a/src/org/sflphone/fragments/HistoryFragment.java b/src/org/sflphone/fragments/HistoryFragment.java
index 52f5a4899728fb28e3d647f247560b20a9d42e29..30c1d925c35b291228aa25cacd8266a636651fc2 100644
--- a/src/org/sflphone/fragments/HistoryFragment.java
+++ b/src/org/sflphone/fragments/HistoryFragment.java
@@ -31,7 +31,6 @@
 package org.sflphone.fragments;
 
 import java.util.ArrayList;
-import java.util.HashMap;
 import java.util.concurrent.ExecutorService;
 import java.util.concurrent.Executors;
 
@@ -45,6 +44,7 @@ import org.sflphone.service.ISipService;
 import android.app.Activity;
 import android.app.ListFragment;
 import android.app.LoaderManager.LoaderCallbacks;
+import android.content.Context;
 import android.content.Loader;
 import android.os.Bundle;
 import android.os.RemoteException;
@@ -59,6 +59,7 @@ import android.widget.BaseAdapter;
 import android.widget.Button;
 import android.widget.ImageButton;
 import android.widget.ImageView;
+import android.widget.ListAdapter;
 import android.widget.ListView;
 import android.widget.TextView;
 
diff --git a/src/org/sflphone/fragments/MenuFragment.java b/src/org/sflphone/fragments/MenuFragment.java
index 6dfbba3f37c043b4fdd598590c93a30ea3e9965a..e1234f52e043d831d01eb3dc836832a761ac07b9 100644
--- a/src/org/sflphone/fragments/MenuFragment.java
+++ b/src/org/sflphone/fragments/MenuFragment.java
@@ -37,8 +37,8 @@ import org.sflphone.adapters.AccountSelectionAdapter;
 import org.sflphone.adapters.ContactPictureTask;
 import org.sflphone.adapters.MenuAdapter;
 import org.sflphone.client.ActivityHolder;
-import org.sflphone.client.SFLPhoneHomeActivity;
-import org.sflphone.client.SFLPhonePreferenceActivity;
+import org.sflphone.client.HomeActivity;
+import org.sflphone.client.SettingsActivity;
 import org.sflphone.interfaces.AccountsInterface;
 import org.sflphone.loaders.AccountsLoader;
 import org.sflphone.loaders.LoaderConstants;
@@ -123,14 +123,14 @@ public class MenuFragment extends Fragment implements LoaderCallbacks<Bundle>, A
         accountReceiver = new AccountsReceiver(this);
 
         String[] categories = getResources().getStringArray(R.array.menu_categories);
-//        ArrayAdapter<String> paramAdapter = new ArrayAdapter<String>(getActivity(), R.layout.item_menu, getResources().getStringArray(
-//                R.array.menu_items_param));
-//        ArrayAdapter<String> helpAdapter = new ArrayAdapter<String>(getActivity(), R.layout.item_menu, getResources().getStringArray(
-//                R.array.menu_items_help));
+        // ArrayAdapter<String> paramAdapter = new ArrayAdapter<String>(getActivity(), R.layout.item_menu, getResources().getStringArray(
+        // R.array.menu_items_param));
+        // ArrayAdapter<String> helpAdapter = new ArrayAdapter<String>(getActivity(), R.layout.item_menu, getResources().getStringArray(
+        // R.array.menu_items_help));
 
         // Add Sections
-        //mAdapter.addSection(categories[0], paramAdapter);
-        //mAdapter.addSection(categories[1], helpAdapter);
+        // mAdapter.addSection(categories[0], paramAdapter);
+        // mAdapter.addSection(categories[1], helpAdapter);
 
     }
 
@@ -165,8 +165,8 @@ public class MenuFragment extends Fragment implements LoaderCallbacks<Bundle>, A
                 Intent in = new Intent();
                 switch (pos) {
                 case 0:
-                    in.setClass(getActivity(), SFLPhonePreferenceActivity.class);
-                    getActivity().startActivityForResult(in, SFLPhoneHomeActivity.REQUEST_CODE_PREFERENCES);
+                    in.setClass(getActivity(), SettingsActivity.class);
+                    getActivity().startActivityForResult(in, HomeActivity.REQUEST_CODE_PREFERENCES);
                     break;
                 case 1:
                     in.putExtra("ActivityHolder.args", ActivityHolder.args.FRAG_ABOUT);
diff --git a/src/org/sflphone/model/BubblesView.java b/src/org/sflphone/model/BubblesView.java
index e3665e5691dd607e267cfe3a4706495c26125c5e..c53f18a2fd42564f03df36daf95e0e9cc2aab165 100644
--- a/src/org/sflphone/model/BubblesView.java
+++ b/src/org/sflphone/model/BubblesView.java
@@ -343,9 +343,6 @@ public class BubblesView extends SurfaceView implements SurfaceHolder.Callback,
 
             Bubble expand = getExpandedBubble();
             if (expand != null) {
-                
-                Toast.makeText(getContext(), "Action:"+expand.getDrawer().getAction(event.getX(), event.getY()), Toast.LENGTH_SHORT).show();
-
                 switch (expand.getDrawer().getAction(event.getX(), event.getY())) {
                 case Bubble.actions.OUT_OF_BOUNDS:
                     expand.retract();
diff --git a/src/org/sflphone/service/SipService.java b/src/org/sflphone/service/SipService.java
index 9fa2a2dc1f0d85332044d1c9333a2405ef8b74d0..732ee985cf27aec4966431c47fbfca0e9588e596 100644
--- a/src/org/sflphone/service/SipService.java
+++ b/src/org/sflphone/service/SipService.java
@@ -38,7 +38,7 @@ import org.sflphone.account.AccountDetailBasic;
 import org.sflphone.account.AccountDetailsHandler;
 import org.sflphone.account.CallDetailsHandler;
 import org.sflphone.account.HistoryHandler;
-import org.sflphone.client.SFLPhoneHomeActivity;
+import org.sflphone.client.HomeActivity;
 import org.sflphone.model.Codec;
 import org.sflphone.model.Conference;
 import org.sflphone.model.SipCall;
@@ -1186,7 +1186,7 @@ public class SipService extends Service {
             if (current_calls.size() == 0) {
                 return;
             }
-            Intent notificationIntent = new Intent(getApplicationContext(), SFLPhoneHomeActivity.class);
+            Intent notificationIntent = new Intent(getApplicationContext(), HomeActivity.class);
             PendingIntent contentIntent = PendingIntent.getActivity(getApplicationContext(), 007, notificationIntent,
                     PendingIntent.FLAG_UPDATE_CURRENT);