@Override
 public View newView(Context context, Cursor cursor, ViewGroup parent) {
   return PanelItemView.create(mContext, mItemType);
 }
 @Override
 public void bindView(View view, Context context, Cursor cursor) {
   final PanelItemView item = (PanelItemView) view;
   item.updateFromCursor(cursor);
 }