Use standard node.js callbacks in tasks instead of obscure this.register method