moved user stuff to own file, got asynchronous processors working, too.