protected void cancelContentTouch() {
        final long now = SystemClock.uptimeMillis();
        final MotionEvent cancelEvent = MotionEvent.obtain(now, now, MotionEvent.ACTION_CANCEL, 0.0f, 0.0f, 0);
        final int childCount = getChildCount();
        for (int i = 0; i < childCount; i++) {
            getChildAt(i).dispatchTouchEvent(cancelEvent);
        }
        mContentContainer.dispatchTouchEvent(cancelEvent);
        cancelEvent.recycle();
    }
Called when a drawer animation has successfully completed.
menudrawer/src/net/simonvt/menudrawer/DraggableDrawer.java