Added note about 'src' directory. Thanks for the suggestion, @steveoh.
Added summary comments to widget.js file.