deal with the active widgets too