make the task list view functional-ish