added: add/remove group widgets based on tool options