addresses issue #120
widget definitions are persisted correctly when scaled