Improve re-entrant calls to BusyPopup