Does anyone know of any good examples of using custom task controller handlers please?
yes, there is one in the wiki afaik