In the `widget.js`, I have almost the same commentaries than those pointed for the application.