public void setRemoveListener(RemoveListener l) {
        mRemoveListener = l;
    }
Probably a no-brainer, but make sure that your remove listener
calls {@link BaseAdapter#notifyDataSetChanged()} or something like it.
When an item removal occurs, DragSortListView
relies on a redraw of all the items to recover invisible views
and such. Strictly speaking, if you remove something, your dataset
has changed...

@param l
third_party/DragSortListView/src/com/mobeta/android/dslv/DragSortListView.java