public void onChangeToDoState(View view) {
   int index = (int) view.getTag();
   ToDo toDo = listFragment.repository.getItem(index);
   toDo.setDone(!toDo.isDone());
   listFragment.repository.update(index, toDo);
   if (isTwoPane && listFragment.activatedPosition == index) {
     onItemSelected(toDo);
   }
 }