several intermediate updates
giving widget its own configproperty