@Override
 public void onHold() {
   super.onHold();
   progress.spin();
 }
 @Override
 public void reset() {
   super.reset();
 }
 @Override
 public void setVisibility(int visibility) {
   super.setVisibility(visibility);
   progress.setVisibility(visibility);
 }