put user control in its own task