@Override
    public void drop(int from, int to) {
      String item = adapter.getItem(from);
      adapter.remove(item);
      adapter.insert(item, to);
      adapter.notifyDataSetChanged();

      Preferences prefs = new Preferences(getActivity());
      reportClasses.add(to, reportClasses.remove(from));
      prefs.setReportOrder(reportClasses);
    }