Reverted back, the loop will contine to block everything until the base widget is killed.