Controller on an indipendent thread.