public boolean isSelected(int pos) {
   SelectableItem item = getSelectableItem(pos);
   if (item == null) {
     return false;
   }
   return item.isSelected();
 }
 public void setSelected(int pos, boolean selected) {
   SelectableItem item = getSelectableItem(pos);
   if (item == null) {
     return;
   }
   if (item.isSelected() ^ selected) {
     item.setSelected(selected);
     if (mOnItemSelectChangeListener != null) {
       mOnItemSelectChangeListener.onSelectChange(pos, selected);
     }
   }
 }