Update widget.js

proper width calc