ThreadController now runs it's callback