ufo: separate stopping input tasks from waiting