@Override
 public void onNothingSelected(AdapterView<?> parent) {
   mOnItemSelectedListener.onNothingSelected(parent);
 }
 @Override
 public void onItemSelected(AdapterView<?> parent, View view, int position, long id) {
   mOnItemSelectedListener.onItemSelected(
       parent, view, mAdapter.translatePosition(position).mPosition, id);
 }