feat(task): type specific task screens