Added widget.js