I'm a big fan of the task management capabilities in the course and the Taskr videos. Are there any specific reasons you don't use the built-in checkbox with Done State Mapping as part of task management? Would that break something in the scheduling or recurring tasks, or more of an aesthetic decision?
On a related note - do your custom task supertags have a Base type of Task?