Just disable the entire parent widget

Paint the busy message manually so that it does not look disabled