Rewrote DetailView widget with new logic.