modified:   designer.js