diff --git a/IPython/html/static/notebook/js/widgets/widget.js b/IPython/html/static/notebook/js/widgets/widget.js
index ee84727..c7e15ac 100644
--- a/IPython/html/static/notebook/js/widgets/widget.js
+++ b/IPython/html/static/notebook/js/widgets/widget.js
@@ -24,6 +24,16 @@ function(widget_manager, underscore, backbone){
     //--------------------------------------------------------------------
     var WidgetModel = Backbone.Model.extend({
         constructor: function (widget_manager, model_id, comm) {
+            // Construcctor
+            //
+            // Creates a WidgetModel instance.
+            //
+            // Parameters
+            // ----------
+            // widget_manager : WidgetManager instance
+            // model_id : string
+            //      An ID unique to this model.
+            // comm : Comm instance (optional)
             this.widget_manager = widget_manager;
             this.pending_msgs = 0;
             this.msg_throttle = 3;