better drag beha vior
diff --git a/src/com/android/launcher2/AllAppsView.java b/src/com/android/launcher2/AllAppsView.java
index 9967332..dcaaaa1 100644
--- a/src/com/android/launcher2/AllAppsView.java
+++ b/src/com/android/launcher2/AllAppsView.java
@@ -165,6 +165,10 @@
     {
         super.onTouchEvent(ev);
 
+        if (mRollo.mState.visible == 0) {
+            return false;
+        }
+
         mTouchHandler = mFlingHandler;
         /*
         int action = ev.getAction();
@@ -270,7 +274,8 @@
             mDragController.startDrag(app.iconBitmap, screenX, screenY,
                     left, top, Defines.ICON_WIDTH_PX, Defines.ICON_HEIGHT_PX,
                     this, app, DragController.DRAG_ACTION_COPY);
-            // close me!
+
+            mLauncher.closeAllAppsDialog(true);
         }
         return true;
     }