task detail view and controller