I think the gui hanging is fixed by a task.