code: @Override
      public void removeAdapterItemAt(int index) {
          if(index == getSelectedItemPosition()) {
              Calendar time = getSelectedTime();
              selectTemporary(new TimeItem(formatTime(time.get(Calendar.HOUR_OF_DAY), time.get(Calendar.MINUTE)), time, NO_ID));
          }
          super.removeAdapterItemAt(index);
      }
docs: {@inheritDoc}