Recursive check off task, frontend