$top->Busy(-recurse => 1); # call your subroutine $top->Unbusy; #### $top->Busy(\&your_subroutine, -recurse => 1);